私はASCIIをロシア語の文字にエンコードする非常に優れた関数を持っていますが、ロシア語からASCIIへの逆も必要です。
私が持っている機能は次のとおりです。
public string DecodeEncodedNonAsciiCharacters(string value)
{
return Regex.Replace(
value,
@"\\u(?<Value>[a-zA-Z0-9]{4})",
m =>
{
return ((char)int.Parse(m.Groups["Value"].Value, NumberStyles.HexNumber)).ToString();
});
}
テキストで \u235 を取得する良い方法や、これらのタイプの文字をエスケープする他の方法が見つかりません