C#, C♯, C#相談室 Part42at TECHC#, C♯, C#相談室 Part42 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト534:デフォルトの名無しさん 07/09/10 23:55:38 すんません。 HTML中で16進形式(5桁:ex."𠮟")で指定されたサロゲートペア文字を 正しく変換する楽な方法ってないですか? HttpUtility.HtmlDecodeだと、下位4桁までしか認識しないようで、困っております。 string s = HttpUtility.HtmlDecode("𠮟"); foreach (char c in s) Console.WriteLine(string.Format("{0:X4}",(int)c)); --出力(こんな値が入ってて欲しい)-- D842 DF9F --出力(でもこうなっちゃってる orz)-- 0B9F 535:デフォルトの名無しさん 07/09/11 00:07:19 正規表現使えば 536:デフォルトの名無しさん 07/09/11 00:19:54 ども。"&"とかも"&"として取得したいんで、 できればメソッド一発でできたらなぁ、と思ったんですが、 やっぱそこだけ別に処理するしかないスかね。 537:デフォルトの名無しさん 07/09/11 00:29:04 数値文字参照だけ置換してあとはHttpUtilityに任せる というのをひとつのメソッドにすればメソッド一発だよ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch