機種依存文字が登録できない。
「橋さん」「山アさん」を登録しようとするとエラーになる。
登録エラーが発生したときはエラーメッセージが表示されるようにしているのだが、
何も表示されずに画面が真っ白くなってしまう。
こちらの頭の中も真っ白だ。
調べてみると、テーブルの各項目の照合順序が
ujis_japanese_ci
になっていた。
氏名項目だけ utf8_general_ciにしてみると正常に登録できた。
テーブル作成に使用したSQL文を確認すると、
なぜか ujis になっている。
CREATE TABLE IF NOT EXISTS `tablename` (
・
・
)
ENGINE=InnoDB DEFAULT CHARSET=ujis ;
utf8に変更して、テーブルを作り直して解決した。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image