2

phpmyadmin でテーブルを日本語で更新したいのですが、間違った文字列値がスローされます。テーブルを編集する方法は次のとおりです。あだ名の欄に「あ」を入れて「GO」を押します。次に、正しくない文字列値がスローされます。

ここに画像の説明を入力

これが私が得た結果です。ニックネーム列では、「?」示されています。 ここに画像の説明を入力

Mysql バージョン 5.5

これが私のデータベース文字セットです

character_set_client      | cp932
character_set_connection  | cp932
character_set_database    | cp932
character_set_filesystem  | binary
character_set_results     | cp932
character_set_server      | cp932
character_set_system      | utf8
4

2 に答える 2

0

あなたが言及するバイトシーケンスは、のUTF-8表現です

そのマルチバイト値をシングルバイトエンコーディングに挿入しているようですが、もちろん無効な文字です。

于 2013-07-21T08:13:53.527 に答える