C#中 Unicode 字符串转换 iso8859-15 byte数组


            ////字符集转换测试
            Encoding encodingISO8859_15 = Encoding.GetEncoding("iso-8859-15");
            string testString = "\u20ac-20ac-00a4";  //€:20ac->00a4
            byte[] destByteArray = encodingISO8859_15.GetBytes(testString); //成功的将 uincode 转换成了 ISO8859_15
            char[] destCharArray = encodingISO8859_15.GetChars(destByteArray);//又转回成了 uincode

用这种方法实现法文中特殊字符和其它特殊字符单字节保存

俄语,土耳其语......也可以类似操作。

相关