PB12.5怎么講unicode 轉成中文?PB9里的函式不能用了,轉出來時亂碼WideCharToMultiByte。
例如 "\u4e0a\u6d77 \u4e0a\u6d77\u5e02 \u6d66\u4e1c\u65b0\u533a \u9646\u5bb6\u5634\u8857\u9053\u4e16\u7eaa\u5927\u9053100\u53f7\u73af\u7403\u91d1\u878d\u4e2d\u5fc323\u697c"
uj5u.com熱心網友回復:
unicode,跟中文不沖突吧ansi unicode都能存盤中文啊
uj5u.com熱心網友回復:
將Unicode編碼轉換成Ansi編碼,PB9就可以讀出來了;PB12.5中:
如:
blob lb_blob
string ls_result
string ls_temp = "測驗資料" // Unicode編碼
lb_blob = blob(ls_temp)
ls_result = string(lb_blob, EncodingANSI!) // 轉換成Ansi編碼的字串,PB9就可以認識啦
uj5u.com熱心網友回復:
不是啦,是要把\u4e0a\u6d77 \u4e0a\u6d77\u5e02 \u6d66\u4e1c\u65b0\u533a \u9646\u5bb6\u5634\u8857\u9053\u4e16\u7eaa\u5927\u9053100\u53f7\u73af\u7403\u91d1\u878d\u4e2d\u5fc323\u697c類似這些字符,轉換為上海 上海市 浦東新區 陸家嘴街道世紀大道100號環球金融中心23樓uj5u.com熱心網友回復:
這個有專門的轉換函式吧你的pb9的函式,再改改,應該能用
\u4e0a
這是16進制,換轉為10進制,然后char()就成漢字了
4e0a
轉換為 19978
char(19978)
就是 ‘上’啦
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/26432.html
標籤:基礎類
上一篇:請教PowerBulider 控制元件pictureListBox 如何獲得列值的Picture Index值?
