Unicode 的ASCII写法,及其检字法



婀娜腰支細細許,䁠䀨眼子長長馨。巧兒舊來鎸未得,畫匠迎生摸不成。


用lua 程序把十进制转成十六进制:


i = 16480
print (i)
i2 = string.format("%02X ", i)
print (i2) 


-->16480
-->4060 


用4060 查Unicode6.0编码表(在PDF 文档中搜索)的U3400.CJK Extension-A 区可找到这个字


另:在google 上面贴上䁠 这个串就会自动转成相应的文字。


将utf-16 转成utf-8 的程序:


        static void Main(string[] args)
        {
            byte[] buf = {
                0x60,0x40        
            };
            byte[] temp;
            string aaaa = Encoding.Unicode.GetString(buf);
            temp = Encoding.Convert(Encoding.GetEncoding("utf-16"), Encoding.GetEncoding("utf-8"), buf);
            string bbb = Encoding.UTF8.GetString(temp);
        }


        static void Main(string[] args)
        {
            Int16 i = 16480;
            byte[] bytes = BitConverter.GetBytes(i);
            //byte[] buf = {
            //    0x60,0x40        
            //};
            byte[] temp;
            string aaaa = Encoding.Unicode.GetString(bytes);
            temp = Encoding.Convert(Encoding.GetEncoding("utf-16"), Encoding.GetEncoding("utf-8"), bytes);
            string bbb = Encoding.UTF8.GetString(temp);
            //Console.WriteLine(BitConverter.ToString(bytes));

            

        }




查某个字的unicode 编码:
http://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值