110,545
社区成员
发帖
与我相关
我的任务
分享
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(System.Web.HttpUtility.UrlDecode("Sch\u00F6nes Wetter", Encoding.UTF8));
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(System.Web.HttpUtility.UrlDecode(textBox1.Text, Encoding.UTF8));
}
public string ReplaceUnicode2Str(string input)
{
Regex regex = new Regex("(?i)\\\\u[0-9a-f]{4}");
MatchEvaluator matchAction = delegate(Match m) {
string str = m.Groups[0].Value;
byte[] bytes = new byte[2];
bytes[1] = byte.Parse(int.Parse(str.Substring(2, 2), NumberStyles.HexNumber).ToString());
bytes[0] = byte.Parse(int.Parse(str.Substring(4, 2), NumberStyles.HexNumber).ToString());
return Encoding.Unicode.GetString(bytes);
};
return regex.Replace(input, matchAction);
}