だらだらやるよ。

こげつのIT技術メモ

UTFのコードポイントを文字列に変換する。

サーバからの返答が\u[0-9a-f]な文字列で返ってきたので作りました。
もうちょっと簡単な変換方法ありそうなものなのだけど。。。誰か知りませんか。
とりあえず僕のコード張っておきますね。

       public static string ConvertUnicodeCodePointStringToString(string str) {
           Regex r = new Regex("\\\\u([0-9a-f]+)");
           return r.Replace(str, new MatchEvaluator(delegate(Match m) {
               char c = (char)Convert.ToInt32(m.Value.Remove(0, 2), 16);
               return c.ToString();
           }));
       }