C#中文和UNICODE编码互相转换1
来源:百度文库 编辑:神马文学网 时间:2024/04/27 23:13:52
//中文轉為UNICODE
string str = "中文";
string outStr = "";
if (!string.IsNullOrEmpty(str))
{
for (int i = 0; i < str.Length; i++)
{
//將中文轉為10進制整數,然後轉為16進制unicode
outStr += "\\u" + ((int)str[i]).ToString("x");
}
}
//UNICODE轉為中文(最直接的方法Regex.Unescape(input);)
string str = "\\u4e2d\\u6587";
string outStr = "";
if (!string.IsNullOrEmpty(str))
{
string[] strlist = str.Replace("\\","").Split('u');
try
{
for (int i = 1; i < strlist.Length; i++)
{
//將unicode轉為10進制整數,然後轉為char中文
outStr += (char)int.Parse(strlist[i], System.Globalization.NumberStyles.HexNumber);
}
}
catch (FormatException ex)
{
outStr = ex.Message;
}
}
string str = "中文";
string outStr = "";
if (!string.IsNullOrEmpty(str))
{
for (int i = 0; i < str.Length; i++)
{
//將中文轉為10進制整數,然後轉為16進制unicode
outStr += "\\u" + ((int)str[i]).ToString("x");
}
}
//UNICODE轉為中文(最直接的方法Regex.Unescape(input);)
string str = "\\u4e2d\\u6587";
string outStr = "";
if (!string.IsNullOrEmpty(str))
{
string[] strlist = str.Replace("\\","").Split('u');
try
{
for (int i = 1; i < strlist.Length; i++)
{
//將unicode轉為10進制整數,然後轉為char中文
outStr += (char)int.Parse(strlist[i], System.Globalization.NumberStyles.HexNumber);
}
}
catch (FormatException ex)
{
outStr = ex.Message;
}
}
C#中文和UNICODE编码互相转换1
用php实现gb2312和unicode间的编码转换 编码转换
用php实现gb2312和unicode(UTF-8)间的编码转换 - 无非 - PHPC...
VB.net 中文处理问题 (Unicode 和 Ascii的编码问题)
unicode编码
Unicode编码
字符编码笔记:ASCII,Unicode和UTF-8
字符编码笔记:ASCII,Unicode和UTF-8
字符编码笔记:ASCII,Unicode和UTF-8
Unicode字符编码规范
Unicode字符编码规范
mysql和SQL Server的互相转换
JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换-在线阅读-新书城
Linux下查看文件编码,文件编码格式转换和文件名编码转换
linux下的编码转换(尤其适合中文)
php实现gb2312和unicode间编码转换 - 『PHP/Perl编程专区』 - 台州站长论坛 |台州论坛|站长论坛|TVB电视剧|PHP论坛|MYSQL论坛|Ajax论坛|DIV CSS论坛|
技术文摘: 谈谈Unicode编码
Java将DOM文档和XML文件互相转换
mysql和SQL Server的互相转换 - - JavaEye技术网站
中文转换成拼音和笔画
中文转换为全拼和首字母
C#2.0纯数学方法递归实现货币数字转换中文-太平洋电脑网Pconline-[C/C ]
C#2.0纯数学方法递归实现货币数字转换中文-太平洋电脑网Pconline-[C/C ]
CString和string的互相转换 - 清源游民的网络笔记本 - C++博客