my.iniファイルの確認と修正
my.iniファイルに記載されているデフォルトの内容を確認し、また修正を一部行います。基本的に文字コードに関する設定を追加していくことになります。my.iniファイルをテキストエディタで開いて下さい。ファイルの場所は前のページで記載した通り「(XAMPPインストールディレクトリ)\mysql\bin\my.ini」です。
MySQLの設定に関する詳細については「MySQLの使い方」を参照して下さい。
ファイルの修正も一部行いますので心配であれば修正前のファイルをコピーしてバックアップを取っておけば安心です。ではファイルの内容を確認していきます。
mi.iniファイルの中身は大きく分けると次のようになっています。
[client] ... [mysqld] ... [mysqldump] ... [mysql] ... [isamchk] ... [myisamchk] ... [mysqlhotcopy] ...
今回詳細な解説は割愛させて頂きますが、基本となる文字コードをUTF-8として使用することを前提に設定を追加していきます。my.iniファイルに次の赤字で記載した4行を追加します。
[client] ... [mysqld] ... read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M log_error="mysql_error.log" default-character-set = utf8 skip-character-set-client-handshake ... [mysqldump] quick max_allowed_packet = 16M default-character-set=utf8 [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates default-character-set=utf8 [isamchk] ... [myisamchk] ... [mysqlhotcopy] ...
サーバ側のデフォルト文字コードをUTF-8に設定し、「skip-character-set-client-handshake」によってクライアント側の文字コードが設定されていない場合にサーバ側の文字コードに自動的に設定してくれます。
設定を有効にするにはMySQLを再起動する必要があります。
以上です。
댓글 없음:
댓글 쓰기