using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Net; using System.Text.RegularExpressions; using System.Globalization; namespace ConsoleApplication16 { class Program { static void Main(string[] args) { string str = @"\u5218\u5a1f"; str = Regex.Replace( str, @"\\u([\dabcdefABCDEF]{4})", m => ((char)int.Parse(m.Groups[1].Value, NumberStyles.HexNumber)).ToString() ); Console.Write(str); } } }
string [] mychar = new string [] { "\u5218", "\u5a1f" };
foreach (string ch in mychar )
{
Console.WriteLine(ch);
}
MessageBox.Show(GetString(_Temp));
private string GetString(string p_Value)
{
string _ReturnText = "";
string[] _ValueList = p_Value.Split(new char[] { '\\','u'},StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i != _ValueList.Length; i++)
{
char _ValueChar = Convert.ToChar(Convert.ToUInt16(_ValueList[i], 16));
_ReturnText += _ValueChar.ToString();
}
return _ReturnText;
}
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Net;
using System.Text.RegularExpressions;
using System.Globalization;
namespace ConsoleApplication16
{
class Program
{
static void Main(string[] args)
{
string str = @"\u5218\u5a1f";
str = Regex.Replace(
str,
@"\\u([\dabcdefABCDEF]{4})",
m => ((char)int.Parse(m.Groups[1].Value, NumberStyles.HexNumber)).ToString()
);
Console.Write(str);
}
}
}