10文字を意味するようになったため。サーバーがきちんと接続できる。組み込まれたり、文字コードの自動変換が組み込まれたりと、けっこう文字周りがかわりました。感覚が変わるので、一応、こうした方がトラブルは少ないね、という経験上のものを書いておきます。オプションを指定する。このオプションを使う場合は、データの文字コード、テーブル,データベースの文字コード、mysqldの文字コード、クライアントの文字コードの全てが同一である場合に限る。サーバーとクライアントは、必ず同じキャラクターセットにしておくこと。4.1以上対応のアプリケーションには、必ず、mysql_options()でキャラクターセットを指定するようなコーディングをするか、my.cnfを読むようなコーディングにする。データベース名、テーブル名、フィールド名には、マルチバイト文字は使用しないこと。マルチバイトキャラクターセットと、latin1などのシングルバイトキャラクターセットを混在させないようにすること。コンパイル済みのバイナリを使うときは、そのバイナリが作成されたときに埋め込まれている、標準のキャラクターセットを知っておいた方がよい。