我是靠谱客的博主 正直康乃馨,最近开发中收集的这篇文章主要介绍C# 代码 Unicode码和字符串相互转换Unicode 定义Unicode --> 字符串字符串 --> UnicodeC#下好用,在Unity下不好用的方法正则表达式的显示Unicode转字符串,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C# 代码实现 Unicode码和中文字符相互转换

  • Unicode 定义
  • Unicode --> 字符串
  • 字符串 --> Unicode
  • C#下好用,在Unity下不好用的方法
  • 正则表达式的显示Unicode转字符串

Unicode 定义

定义(来自百度百科的诠释)
Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。 [1]


Unicode --> 字符串

Console.WriteLine(Regex.Unescape("u6211u7231u4f60"));

System.Text.RegularExpressions.Regex.Unescape("u6211u7231u4f60"));

字符串 --> Unicode

 		static string StringToUnicode(string source)
        {
 			string str = "我是Czhenya";
            char[] cs = str.ToCharArray();
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < cs.Length; i++)
            {
                sb.AppendFormat("\u{0:x4}", (int)cs[i]);
            }
            Console.WriteLine(sb.ToString());
        }

C#下好用,在Unity下不好用的方法

   		static void Main(string[] args)
        {
            Console.WriteLine("u6211u7231u4f60");

            string content = "u6211u7231u4f60";
            string result = Uri.UnescapeDataString(content);
            Console.WriteLine(result);

            Console.ReadKey();
        }

运行结果


正则表达式的显示Unicode转字符串

   		/// <summary>
        /// Unicode转字符串 (正则形式)
        /// </summary>
        /// <param name="source">Unicode码</param>
        /// <returns></returns>
        static string UnicodeRegexToString(string source)
        {
            return new Regex(@"\u([0-9A-F]{4})", RegexOptions.IgnoreCase | RegexOptions.Compiled).Replace(
                         source, x => string.Empty + Convert.ToChar(Convert.ToUInt16(x.Result("$1"), 16)));
        }

最后

以上就是正直康乃馨为你收集整理的C# 代码 Unicode码和字符串相互转换Unicode 定义Unicode --> 字符串字符串 --> UnicodeC#下好用,在Unity下不好用的方法正则表达式的显示Unicode转字符串的全部内容,希望文章能够帮你解决C# 代码 Unicode码和字符串相互转换Unicode 定义Unicode --> 字符串字符串 --> UnicodeC#下好用,在Unity下不好用的方法正则表达式的显示Unicode转字符串所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部