私はMySQLの中でこの言葉を入れたい:私はこの言葉を挿入するとxxvęrspIøgx特殊文字mysql - "?"に変換する
は、結果は次のとおりです。?XXVrspIøgx
私はこの文字をサポートするために何をすべきか:Eは?
私はMySQLの中でこの言葉を入れたい:私はこの言葉を挿入するとxxvęrspIøgx特殊文字mysql - "?"に変換する
は、結果は次のとおりです。?XXVrspIøgx
私はこの文字をサポートするために何をすべきか:Eは?
単語を保存する前に単語をUTF-8にエンコードし、データベースからフェッチした後にUTF-8からデコードしてください。これは、データ/輸送と保管の間でデータが失われないという要素の要素でした。
完了... charset = utf8を使用してエンコードとデコードが魅力的に機能します:) tks – eugui
あなたの問題の原因は、少なくともこれら二つのいずれかになります。入力メカニズムはUTF-8をサポートしていません
DB設定を確認し、「クライアント」インターフェイスから「サーバー」側が正しく設定されていることを確認してください。
テーブルにはどのような文字セットが使用されていますか?このクエリを実行して、 'SHOW CREATE TABLE tablename'を実行し、あなたの質問に出力を貼り付けてください。 – Chris
あなたは 'charset = utf8'を使うことができます – Sadikhasan
私はutf8を使っています。 INSERT INTO xx SET名= 'xxvęrspIøgx'; 警告コード:1366 不正な文字列値: '\ xC4 \ x99rspI ...'行1の 'name'列のため – eugui