ASP.NETwebフォームでの文字化け
- 題名: ASP.NETwebフォームでの文字化け
- 著者: kakeru
- 日時: 2005/11/24 22:26:46
- ID: 13865
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ASP.NETwebフォームでの文字化け
- 著者: なおこ(・∀・)
- 日時: 2005/11/24 22:34:16
- ID: 13866
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ASP.NETwebフォームでの文字化け
- 著者: kakeru
- 日時: 2005/11/24 22:59:14
- ID: 13867
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: ASP.NETwebフォームでの文字化け
- 著者: なおこ(・∀・)
- 日時: 2005/11/25 10:08:10
- ID: 13875
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ASP.NETwebフォームでの文字化け
- 著者: はいこーん
- 日時: 2005/11/25 12:27:51
- ID: 13879
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ASP.NETwebフォームでの文字化け
- 著者: kakeru
- 日時: 2005/11/25 22:14:42
- ID: 13885
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: ASP.NETwebフォームでの文字化け
- 著者: はいこーん
- 日時: 2005/11/26 0:47:07
- ID: 13886
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: ASP.NETwebフォームでの文字化け
- 著者: kakeru
- 日時: 2005/11/26 22:00:53
- ID: 13902
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[ASP.NET]
はじめまして、私はコンピュータの専門学校に通う学生です。
パソコンは専門学校に入学してから始めました。早速ですが、今javaで作ったiアプリからC#のASP.NETで作ったWebフォームにhttp通信でURLの後ろにつけてデータを送りたいと考えています。(今はローカルネットで試しています)
まずjavaで
String dataString="?FullName="+URLEncoder.encode(sodata);
byte[] data=dataString.getBytes();
Connector.open("http://localhost/testsetuzoku/WebForm1.aspx"+dataString,Connector.READ_WRITE,true);
以下省略
というプログラムを作りました。ちなみに"sodata"には"テレビ;ON"という文字列が入っています。このデータを送りたいと思っています。
受け取り側のC#のASP.NETのWebフォームでは
private void Page_Load(object sender, System.EventArgs e)
{
TextBox1.Text = Request.QueryString["FullName"];
TextBox1.Text=HttpUtility.urlDecode(TextBox1.Text);
String path=Request.MapPath("test.txt");
StreamWriter writer=new StreamWriter(path);
writer.write(TextBox1.Text);
writer.close();
}
というプログラムを作りました。ファイルに書き出したのは内容を確認するためです。javaから"sodata"(テレビ;ON)を送ると文字化けをして"er;ON"となってしまいます。あとC#のASPのWebファームのプログラムで「TextBox1.Text=HttpUtility.urlDecode(TextBox1.Text);」の命令を書いても書かなくてもファイルに書き出されるのは"er;ON"です。iアプリでURLエンコードしているで表示されるのは"%xx・・・"という形ではないのかと思っているのですが、どうしてでしょうか?そしてどうしたら文字化けせずにできますか?アドバイスをお願いします。よろしくお願いします。