文字化けの原因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