無能プログラマの開発日誌

無能からの脱却をはかるため、畑を耕すように自分を開拓しようと考えたプログラマの開発メモ

PHPの文字化け

設定ファイル my.cnf に、下記の記述を追加。

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

my.cnf は XAMPP をインストールしたフォルダ内の mysql\bin フォルダ内にあります。

が、 .cnf という拡張子は Windows では「短縮ダイヤル」の拡張子で、これは Windows を新たにインストールした際に誰もがまずは行なうであろう「フォルダオプション」の「登録されている拡張子は表示しない」の設定をオフにする、という設定を行なっていても、何故かしっかり非表示になるタイプの拡張子だったのでした。

「フォルダオプション」の「ファイルの種類」で、.cnf の拡張子を、個別に「常に拡張子を表示する」設定オンにし

後は、my.cnf をテキストエディタで開いて、前述の設定を [mysqld] の欄に記述して完了。