2017-01-30 12 views
0

PHPからUTF8でエンコードされたこの文字列を持っています。エスケープされたUnicodeを元の文字列に変換する手助けが必要です

エンコードされた値:私はC#を使用して元の値を取得するにはどうすればよいtr\u008fs

元の値はtrèsである必要があります。

+0

は、この変換を行うにいくつかのコードがある(http://stackoverflow.com/questions/1615559/convert-a-unicode-string-to-an- [ここに。]エスケープされたASCII文字列) – Jon

+2

エンコードされた値は間違いなく正しいですか?私は\ u008fではなく\ u008fになると期待しています ダンジャンの解は前者では効くが後者では効きません。 – Jon

+0

Jonが正しいです。最初の文字は¥u008fの代わりに¥u008f (https://unicode-table.com/en/#00E8) –

答えて

0

これを試してみてください:

Encoding encoding = new UTF8Encoding(); 
string s = "tr\u008fs";    
string value = encoding.GetString(encoding.GetBytes(s)); 
+0

は、 "tr \ u00e8s"である必要があります。これはうまくいくでしょう。ありがとう。 – duyn9uyen

関連する問題