文字化けの原因と解決策

文字化けの原因1:

以来、データが矛盾に起因するプロセスを送受信における文字化けエンコード形式です。

たとえば:

入力11 - >バイナリ3を表す
         >進8 9 -を表す
         17進数を表し、IN> -を

  ここで、同じ入力の11であるが、帯域が同じではないので、示される値は同じではありません。

文字列が展開されないように同様に、バイトのストリングが原因ISO8859-1エンコード形式にUTF-8符号化形式で符号化されたような異なる符号化フォーマットに、基礎となるコードで符号化されるが、解決できません元の文字列。

2.文字化けソリューション

2.1文字化け第1の符号化、復号化が行われます

User.getUserCount USERCOUNT =文字列(); 
//文字化け文字列フォーマット変換バイトの元のコード配列にエラーコードに応じては、
バイト[]のBS =のuserCount.getBytes(「iso889-1」); 
//原語符号の正しい符号化フォーマットを使用して、セクション・コード・シーケンスは、正しい文字に変換
USERCOUNT =新しい文字列(BS、「 UTF-8」);

2.2  

 

おすすめ

転載: www.cnblogs.com/wsxdev/p/11432122.html