MySQL4.1 文字コードについて
MySQL4.1を導入したのですが一部文字が入力できないときがあります。
MySQL4.0の時は不具合はおきませんでした。
MySQLのキャラクタセットはすべてsjisに設定しました。
character_set_client sjis
character_set_connection sjis
character_set_database sjis
character_set_results sjis
character_set_server sjis
character_set_system utf8
MySQL・phpでサイトを構築しているのですが
入力フォームで文章が「ソ」「表」で終わると、登録に失敗します。
shift-jisの特殊文字ですので「ソ\」「表\」のようになり、SQL文のシングルコーテーションが文字列(\')と認識されると思うので下記置き換えで大丈夫かと思いましたが、また失敗しました。
$text = str_replace("\\","\\\\",$text);
$text = str_replace("'","\'",$text);
MySQL4.1はホントに難しいです…
お分かりになる方いましたらよろしくお願いします。