2024 11,25 19:43 |
|
2008 06,13 02:27 |
|
MySQLを使用したレンタルサーバを使っい、おもいっきり嵌ったので対応を記載
よくある問題で、「日本語が文字化けをする」 原因は、MySQL側で文字コードが「latin1」になっているから 原因もよくある。 対応も、my.cnf に文字コードを適切に記載すれば直ぐに解決する が、しかし my.cnf がない・・・・ テーブルの文字コードは指定して作る癖があるから問題はない そうなってくると、色々試さなくてはならない 文字コードを指定して、データベースを作成しまくる sjis , ujis , utf8 ・・・・ 全てダメ・・・・ そしてプログラムにも、文字コード対応を入れる ・・・・・ ・・・・・ 全然ダメ データベースに文字コードを指定し、プログラム対応 ・・・・・ ・・・・・ ・・・・・ ダメすぎて、疲れた。。。。 もはやデータベースレベルではない そこで色々調べていたら、MySQLのプロセス起動時のオプションで指定が出来るらしい よって、 mysqld_safe --datadir=/var/db --character-set-server=sjis & という具合で、起動 うん、OK! 完璧です、はい しかし、レンタルサーバを借りて、指定されたとおりにMySQLをインストールし、 指定どおりMySQLを起動しても、文字化けが発生するレンタルサーバってどうよ? と思いつつ、まぁ仕方がないかな。。。とも諦めつつも PR |
|
コメント |
コメント投稿 |
|
忍者ブログ [PR] |