Webとエンコード
@「ファイル」→「新しいプロジェクト」→「WINDOWSアプリケーション」を選択。
Aツールボックスから「TextBox」を2つ、「Button」、「ComboBox」を配置する。
B「textBox2」のプロバティの「Multiline」を「true」
「ComboBox」のプロバティの「Item」に「shift-jis」と「euc-jp」を追加
「ComboBox」のプロバティの「Text」を「shift-jis」にする。
C「button1」をダブルクリックして、次のコード(赤文字部分)を入力する。
using System.Net;
using System.IO;
<中略>
private void Form1_Load(object sender, EventArgs
e)
}
WebClient web = new WebClient();
try
{
Stream st = web.OpenRead(textBox1.Text);
StreamReader sr =
new StreamReader(st,Encoding.GetEncoding(comboBox1.Text));
textBox2.Text= sr.ReadToEnd();
sr.Close();
st.Close();
}
catch
{
MessageBox.Show("接続に失敗しました。");
}
}
メソッドの上にマウスポインタをもってくると、ポップアップヒントが表示されます。またF1キーを押すと、ヘルプが立ち上がります。
D「デバッグ」→「デバッグ開始」または、F5キーを押すと、デバッグとともにプログラムが実行されます。
Eテキストボックス1にurlを入力し、コンボボックスから文字コードを選択して、ボタンをクリックすると、テキストボックス2にhtmlコードが表示されます。
※当サイトは、リンクフリーです。