タグ

DBMSとwebに関するTakahashiMasakiのブックマーク (2)

  • [MySQLウォッチ]第36回 文字化けのメカニズム

    文字コードの多様化とインターネットやクライアント-サーバーなどの分散環境の普及によって,文字化けトラブルの頻度が飛躍的に拡大した。特に Webシステムでは,WebブラウザとWebサーバー,プログラム(スクリプト)言語,そしてデータベースと文字化けが発生する要因が数多く存在する。 Webサーバー側の文字化けは,他のコラムにお任せすることとして,今回はMySQLの文字化けに関して解説する。 文字化けの仕組み 文字化けは開発者にとって悩みの種である。しかし,文字化けの仕組みを少しでも知っていれば,意外と簡単に解決できるものだ。このコラムで,ぜひその知識を学んでほしい。 MySQL 4.1の変更点 さて,MySQLにおいては,バージョン4.1のリリースを境に文字化けが起きることが非常に多くなった。では,バージョン4.1は,それ以前のバージョンと何が変わったのだろうか。そこに文字化けを解決するヒント

    [MySQLウォッチ]第36回 文字化けのメカニズム
    TakahashiMasaki
    TakahashiMasaki 2007/06/15
    (もう文字コード世界で統一してほしいよな
  • 愛と苦悩の日記: XAMPP上のPHP+MySQL文字化け解決

    70年代生まれの人々のためのWebサイト think or die の「愛と苦悩の日記」をブログ化 1997/12/13から現在まで、日常生活をテツガクするエッセー集 中国の歌やドラマ関係も。ジェイド・イン(Jade Yin)、alan「懐かしい未来」、『地下鉄の恋』など。 XAMPP for Windows Version 1.5.0-pl1をWindowsサーバに導入して、PHP(文字コードはシフトJIS)からMySQL5.0.15-nt内の日語データを検索・表示するかんたんなスクリプトを作成したのだが、日語部分が「????????」と文字化けしてしまう。同じPHPからOracle9iの日語データを検索・表示しても文字化けしないので、MySQLの設定に問題があることが分かった。 そこでmy.cnfで[mysqld]セクション(サーバ側)の文字セットをsjisに変更したの

    TakahashiMasaki
    TakahashiMasaki 2006/12/06
    (ある命令をMySQLに入れないと文字コードが変更されない?(←自分のかいしゃく
  • 1