UTF8Encode 碰到奇數個漢字的時候會亂碼‘?’,有沒其他的解決方法
uj5u.com熱心網友回復:
何出此言呢,亂碼就是沒有用對編碼uj5u.com熱心網友回復:
如果確定是UTF8Encode就試著洗掉最后一個位元組或者第一個位元組.uj5u.com熱心網友回復:
不知樓主用的delphi幾。我之前遇到這種情況(Delphi7)都是先把string賦給一個widestring變數,再用widestring變數來做UTF8Encode,樓主有興趣試試嗎?假設源字串是A。
VAR B,R:WIDESTRING;
BEGIN
B:=A;
R:=UTF8ENCODE(B);
............
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/117354.html
標籤:語言基礎/算法/系統設計
下一篇:怎么用delphi登陸論壇?
