Home

猫の子

Mysql 文字化けしない方法

MYSQL 4.1 以降対象
MYSQL は データーベースとテーブルと別々に、文字コードが設定可能
文字コードを指定せずテーブルを作成した場合、データーベースの文字コードが継承される。
文字コード指定は charset = 文字コード を使う

★データベース、テーブルと文字コードが違っていた場合、テーブルアクセスの時の文字化け回避の方法

1.アプリ側から 最初に “set name 文字コード” を行って MYSQL にクライアントの文字コードを知らせる
2.テーブルにアクセスする際は、set name で指定した文字コードに合わせる
3.set name の文字コードとテーブルの文字コードが違っていても MYSQL が自動変換してくれる
4.但し、文字セットにない文字はおかしくなるので、クライアントとテーブルの文字コードは合わせておいた方が無難。

保護中: lolipop に WordPress をインストール

この投稿はパスワードで保護されています。表示するにはパスワードを入力してください:


Home

Search
Feeds
Meta

Return to page top