中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

blog(DotText)のコメントの名前記憶の文字化け対応しました。

image

url欄にjavascript:alert(document.cookie)として、CommentUser2がURLエンコードされて%xxとなっていればGJ

ちなみにもともと記憶していたCommentUserは上記の例では失敗してURLエンコードされていますが、本来は"中博俊"なりと出ているはずです。

DotText.Web.UI.Control.PostComment.csの

HttpCookie user = Request.Cookies["CommentUser2"];
if(user != null)
{
    tbName.Text =Server.UrlDecode( user.Values["Name"] );
    tbUrl.Text =Server.UrlDecode( user.Values["Url"] );
}

HttpCookie user = new HttpCookie("CommentUser2");
user.Values["Name"] =Server.UrlEncode( tbName.Text );
user.Values["Url"] =Server.UrlEncode( tbUrl.Text );

とです。

やはりクッキーに入れる文字はURLエンコードしてすべてASCIIにしておいたほうがよさそうです。

アメリカ人に辺境の地にも人が住んでいるとの意識を植え付けるのはまだまだまだまだかかりそうです。

投稿日時 : 2007年7月18日 20:54

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント