C Unicode與GB2312互換的問題

2021-04-17 13:28:42 字數 424 閱讀 6292

經過兩天的研究弱於解決了

//gb2312轉換成unicode編碼

public string gb2unicode(string str)

return hexs;

} //unicode編碼轉換成gb2312漢字

public string utogb(string str)

char chrs = system.text.encoding.getencoding("gb2312").getchars(bs);

string s = "";

for (int i = 0; i < chrs.length; i++)

return s;

} private string convert2hex(string pstr)

else

}

gb2312學習筆記

1,gb 2312中對所收漢字進行了 分割槽 處理,每區含有94個漢字 符號。01 09區為特殊符號。16 55區為一級漢字,按拼音排序。56 87區為二級漢字,按部首 筆畫排序。10 15區及88 94區則未有編碼。舉例來說,啊 字是gb2312之中的第乙個漢字,它的區位碼就是1601。2,在使用...

GB2312編碼範圍

gb2312編碼範圍 a1a1 fefe,其中漢字編碼範圍 b0a1 f7fe。gb2312編碼是第乙個漢字編碼國家標準,由中國國家標準總局1980年發布,1981年5月1日開始使用。gb2312編碼共收錄漢字6763個,其中一級漢字3755個,二級漢字3008個。同時,gb2312編碼收錄了包括拉...

終端VI支援gb2312

修改.vimrc檔案,讓其支援 gb2312就行 設定檔案編碼型別,徹底解決中文編碼問題 let termencoding encoding set fileencodings utf 8,gbk,ucs bom,cp936 略微查了一下.vimrc中新增內容的含意,這篇文章有相關解釋。內容如下 v...