亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

中文亂碼了

我把中文生成二維碼的時候亂碼了,我頁面上是utf-8模式

正在回答

2 回答

解決中文亂碼問題:
function?utf16to8(str)?{??
????var?out,?i,?len,?c;??
????out?=?"";??
????len?=?str.length;??
????for(i?=?0;?i?<?len;?i++)?{??
????c?=?str.charCodeAt(i);??
????if?((c?>=?0x0001)?&&?(c?<=?0x007F))?{??
????????out?+=?str.charAt(i);??
????}?else?if?(c?>?0x07FF)?{??
????????out?+=?String.fromCharCode(0xE0?|?((c?>>?12)?&?0x0F));??
????????out?+=?String.fromCharCode(0x80?|?((c?>>??6)?&?0x3F));??
????????out?+=?String.fromCharCode(0x80?|?((c?>>??0)?&?0x3F));??
????}?else?{??
????????out?+=?String.fromCharCode(0xC0?|?((c?>>??6)?&?0x1F));??
????????out?+=?String.fromCharCode(0x80?|?((c?>>??0)?&?0x3F));??
????}??
????}??
????return?out;??
}


0 回復 有任何疑惑可以回復我~

第一種方式不會出現中文亂碼

第二種方式修改一下代碼即可:byte[] d = qrData.getBytes("utf-8");

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java生成二維碼
  • 參與學習       84574    人
  • 解答問題       279    個

二維碼無處不在,自己動手用Java生成二維碼,三種生成方式任你選

進入課程

中文亂碼了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號