欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
C#解決Informix中文亂碼問(wèn)題
C#解決Informix中文亂碼問(wèn)題 08-10-09 10:22:28 http://www.cnblogs.com/tigertian 
              
核心提示:publicstaticstringGetEncodingString(stringsrcString) { Encodinge8859Encode=Encoding.GetEncoding(&quo
public static string GetEncodingString(string srcString)
        {
            Encoding e8859Encode = Encoding.GetEncoding("iso-8859-1");
            Encoding srcEncode = Encoding.GetEncoding("gb2312");
            Encoding dstEncode = Encoding.Unicode;
            byte[] srcBytes = e8859Encode.GetBytes(srcString);//用iso-8859-1去轉換源字符串
            byte[] dstBytes = Encoding.Convert(srcEncode, dstEncode, srcBytes);//但是,是從gb2312轉到unicode的
            char[] dstChars = new char[dstEncode.GetCharCount(dstBytes, 0, dstBytes.Length)];
            dstEncode.GetChars(dstBytes, 0, dstBytes.Length, dstChars, 0);
            return new string(dstChars);
           
        }具體原因我推測是因為數據過(guò)來(lái)是ISO-8859-1,但.Net地層格處理成了Gb2312了,所以需要通過(guò)兩種編碼轉換成Unicode才能正常顯示,聽(tīng)說(shuō)在Java中只要new String(s.getBytes("ISO-8859-1"),"gb2312");就OK了。
轉換成ISO

        public static string GetISOEncodedString(string srcString)
        {
            if(bDBInfor) {
                Encoding e8859Encode = Encoding.GetEncoding("iso-8859-1");
                Encoding srcEncode = Encoding.Unicode;
                Encoding dstEncode = Encoding.GetEncoding("gb2312");
                byte[] srcBytes = srcEncode.GetBytes(srcString);//用Unicode去轉換源字符串
                byte[] dstBytes = Encoding.Convert(srcEncode, dstEncode, srcBytes);//但是,是從gb2312轉到unicode的
                char[] dstChars = new char[e8859Encode.GetCharCount(dstBytes, 0, dstBytes.Length)];
                e8859Encode.GetChars(dstBytes, 0, dstBytes.Length, dstChars, 0);
                return new string(dstChars);
            }
            return srcString;
        }
本篇文章來(lái)源于GIS動(dòng)力站|www.gispower.org 原文鏈接:http://www.gispower.org/article/dev/2008/109/08109102228E52C31HA19IE98G31HK8.html
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
c#中GBK與UNICODE互轉
謹慎使用Encoding.Default
C# 讀寫(xiě)文本文件亂碼解決方案
html向aspx頁(yè)面傳值漢字亂碼問(wèn)題
C# StreamReader和StreamWriter讀取和寫(xiě)入漢字出現亂碼的解決方法
C#解決讀寫(xiě)包含漢字的txt文件時(shí)亂碼的問(wèn)題
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久