MySQLに中国語文字を挿入する際に問題があります。私は中国語の文字をクエリブラウザ/ワークベンチにのみ挿入することができますが、 '??'私のプログラムを使用するとき。私は何とか私のコンピュータ(Windows 7)上で動作させることができましたが、別のもの(Windows 7も)でテストしたときに、疑問符として出てきました。また、Windows XPの中国語では動作しません。どんな助け?chinese character insertion mysql
0
A
答えて
0
ドライバはUTF-8で転送しています。接続文字列に対するコメントが表示されます。データベーステーブルのフィールドもおそらくUTF-8で指定されています(これをチェックしてください)。
Javaでは通常のUnicode文字列があります。ダンプでString.getBytes("UTF-8")
を確認してください。疑問符は表示されません。
Webアプリケーションでは、Writerを使用する前にエンコーディングを設定する必要があります。さもなければあなたはそのような探求マークを得る。エラーを起こす他の可能性は、String.getBytes()
(デフォルトのOSエンコーディング)、StreamOutputStreamをエンコーディングなしで使用するFileOutputStream上のWriterです。
0
1.use cmdを例えばデータベース を接続する:
D:\MySQL\bin>mysql -u root -D test -p
2.to例えばUTF-8 にデータベースを変更:
mysql>alter database [database name] default character set utf8
関連する問題
- 1. mysql chineseカラム
- 2. MySQL「バイナリ」vs「char character set binary」
- 3. mysqlテーブルのchinese文字をインポートする
- 4. MySQLデータベースに特殊文字(cyrilic、chinese)
- 5. Android Sqlite Insertion error
- 6. MongoDB Insertion faliure Report
- 7. Haskell Chinese Remainder theorem
- 8. FBReader Chinese script?
- 9. TinkerPop Gremlin with Chinese
- 10. jQuery:datepicker in chinese
- 11. R - CHARACTER
- 12. Ajax live insertion double submitグリッチ
- 13. TinyMCE + html5 figure、img&figcaption plugin/insertion
- 14. HTML META CHARACTER SET
- 15. ReporteRs Character NAs Blank
- 16. Joomla Empty Character
- 17. Javascript Character Counter Duplication
- 18. while char.TryParse character validation
- 19. ユニバーサルリンク。 Unmatchable character
- 20. jQuery Match Special Entity Character
- 21. Java Scanner Class bad character "®"
- 22. android blink character in textview
- 23. Laravel malformed character UTF-8
- 24. Laravel Multi Insertionとその関係
- 25. Redis mass insertionの使い方は?
- 26. Stanford CoreNLP using Chinese on Sparkエラー:Unknown language UniversalChinese
- 27. Chinese Whispersアルゴリズムを使用した顔クラスタリング
- 28. Chinese char * iOS上のNSStringへの変換?
- 29. Optical Character Recognition Android with OpenCV
- 30. jQuery Collision Plugin for game character/div
それは、彼らがする必要があることだろうUTF-8としてエンコードされていますか? –
"と表示されますが、 '??'私のプログラムを使用するとき "。この声明よりも、失敗に関する詳細を提示する必要があります。あなたが書かなければならないことは、あなたが書いたプログラムのタイプ(web-appまたはJavaSEデスクトップアプリケーション)、web-appに設定した適切なレスポンスヘッダ、デスクトップアプリケーションのロケール、文字を表示するために使用されるフォント(ブラウザ/デスクトップアプリ内)。 –
私は既にデータベースの照合をutf-8に設定しています。 – louieansonng