欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#將Unicode編碼轉(zhuǎn)換為漢字字符串的簡單方法

 更新時間:2017年01月23日 09:00:02   投稿:jingxian  
下面小編就為大家?guī)硪黄狢#將Unicode編碼轉(zhuǎn)換為漢字字符串的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

C# 將js中的UNICODE轉(zhuǎn)換為字符串,網(wǎng)上找的都不行,遇到有數(shù)字的轉(zhuǎn)不出來,稍稍改了點,OK了!

實例如下:

/// 將Unicode編碼轉(zhuǎn)換為漢字字符串 
    /// 
    /// Unicode編碼字符串 
    /// 漢字字符串 
    public static string ToGB2312(string str) 
    { 
      MatchCollection mc = Regex.Matches(str, "([\\w]+)|(\\\\u([\\w]{4}))");
      if (mc != null && mc.Count > 0)
      {
        StringBuilder sb = new StringBuilder();
        foreach (Match m2 in mc)
        {
          string v = m2.Value;
          if (v.StartsWith("\\"))
          {
            string word = v.Substring(2);
            byte[] codes = new byte[2];
            int code = Convert.ToInt32(word.Substring(0, 2), 16);
            int code2 = Convert.ToInt32(word.Substring(2), 16);
            codes[0] = (byte)code2;
            codes[1] = (byte)code;
            sb.Append(Encoding.Unicode.GetString(codes));
          }
          else
          {
            sb.Append(v);
          }
        }
        return sb.ToString();
      }
      else
      {
        return str;
      }
    }

以上這篇C#將Unicode編碼轉(zhuǎn)換為漢字字符串的簡單方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C語言實現(xiàn)拼圖游戲源碼

    C語言實現(xiàn)拼圖游戲源碼

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)拼圖游戲源碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C語言return知識點總結(jié)

    C語言return知識點總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于C語言return知識點總結(jié)內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。
    2020-02-02
  • C語言kmp算法簡單示例和實現(xiàn)原理探究

    C語言kmp算法簡單示例和實現(xiàn)原理探究

    這篇文章主要介紹了C語言kmp算法簡單示例和實現(xiàn)原理探究,本文用簡潔的語言說明KMP算法的原理,并給出了示例,需要的朋友可以參考下
    2014-09-09
  • 基于Windows C++ 應(yīng)用程序通用日志組件的使用詳解

    基于Windows C++ 應(yīng)用程序通用日志組件的使用詳解

    眾所周知,在調(diào)試、跟蹤和執(zhí)行應(yīng)用程序的過程中,程序的日志能為這些工作提供大量有價值的運行信息。因此,程序的日志對應(yīng)用程序的運行、維護至關(guān)重要
    2013-05-05
  • C++的dynamic示例代碼詳解

    C++的dynamic示例代碼詳解

    在C++編程中,dynamic_cast 是處理多態(tài)類型轉(zhuǎn)換的關(guān)鍵工具,允許在復(fù)雜繼承結(jié)構(gòu)中安全地將基類指針或引用轉(zhuǎn)換為派生類指針或引用,這篇文章主要介紹了C++的dynamic,需要的朋友可以參考下
    2024-08-08
  • C++實現(xiàn)俄羅斯方塊小游戲

    C++實現(xiàn)俄羅斯方塊小游戲

    這篇文章主要為大家詳細介紹了C++實現(xiàn)俄羅斯方塊小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C++實現(xiàn)基于靜態(tài)數(shù)組的順序表

    C++實現(xiàn)基于靜態(tài)數(shù)組的順序表

    這篇文章主要介紹了C++實現(xiàn)基于靜態(tài)數(shù)組的順序表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • C語言實現(xiàn)點餐系統(tǒng)

    C語言實現(xiàn)點餐系統(tǒng)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)點餐系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 自己實現(xiàn)strcpy函數(shù)的實現(xiàn)方法

    自己實現(xiàn)strcpy函數(shù)的實現(xiàn)方法

    本篇文章介紹了,自己實現(xiàn)strcpy函數(shù)的實現(xiàn)方法。需要的朋友參考下
    2013-05-05
  • C語言數(shù)據(jù)結(jié)構(gòu)之線性表的鏈式存儲結(jié)構(gòu)

    C語言數(shù)據(jù)結(jié)構(gòu)之線性表的鏈式存儲結(jié)構(gòu)

    線性表是最基本、最簡單、也是最常用的一種數(shù)據(jù)結(jié)構(gòu)。線性表(linear list)是數(shù)據(jù)結(jié)構(gòu)的一種,一個線性表是n個具有相同特性的數(shù)據(jù)元素的有限序列,這篇文章帶你學(xué)習(xí)下線性表的鏈式存儲結(jié)構(gòu)
    2021-11-11

最新評論