タグ

charとiniに関するgouei2001のブックマーク (1)

  • MySQLではまったこと – ぱんぴーまっしぐら

    MySQL4.0はサーバがキャラクタセットをもっており、クライアントはサーバのキャラクタセットで動作していた。 4.1、5.0はクライアントとサーバで別々にキャラクタセットを持っており、変換が行われる。 クライアントとサーバで相互変換できないキャラクタセットの場合、データが壊れる(文字化け)が起こる。 ここまでは別に問題なかった。 PHPはデフォルトでキャラクタセットlatin1を利用するようになっている。 なので配布されているバイナリのほとんどはキャラクタセットlatin1。 ここまでも問題なし。 my.cnf(Windowsバイナリだとmy.ini)の設定項目でキャラクタセットに関係あるもの。 mysql> SHOW VARIABLES LIKE 'char%'; | character_set_client | utf8 | | character_set_connection |

  • 1