何回も質問して申し訳ありません。
サーバ、クライアントともキャラクタセットはすべてsjisに設定したのですが、「表」の文字入りのレコードをinsertしようとエラーになってしまいます。「表」の0x5Cが問題なのでしょうか。
insert into tb1 values(a '表');
とすると、後ろの'が入力してない扱いになってしまうようです。
insert into tb1 values(a '表/');
とすればうまくいくのですが、
statusで
Server characterset:sjis
Db characterset: sjis
Client characterset: sjis
Conn. characterset: sjis
となっていても、解決しない問題なのでしょうか。
申し訳ありません。できましたら、どなたかお助けいただければ幸いです。
No.1
- 回答日時:
mysqlのバージョンはいくつでしょうか。
4以降は日本語に問題が多い、
と聞きますが。
No.2ベストアンサー
- 回答日時:
>サーバ、クライアントともキャラクタセットはすべてsjisに設定した
というのが問題ですね。
sjisでやる以上、5C問題は一生ついてきますのであきらめてください。
こまめにプログラムでエスケープしてやるしかないでしょう。
sjisはインジェクションにもろいので細心の注意を。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- PHP php エラー 2 2022/10/23 16:43
- PHP ここで言う「アロー演算子」の役割を教えてください。 1 2022/03/26 02:38
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP php エラー 3 2022/11/18 23:32
- その他(プログラミング・Web制作) python の課題で困ってます。 num=【1,2,8,6】という配列がある。 insert(2, 2 2023/05/24 21:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
like句を使って日本語を検索す...
-
XAMPPでMySQLで文字化け、文字...
-
windows上のphpにおける全角ハ...
-
接続ができません
-
シングルクォーテーションとダ...
-
副問合せにLIKE文を使う方法は...
-
phpAdminを導入したのですが。
-
旧filemakerで和暦(令和など)...
-
ERROR 1045 (28000) (using pas...
-
VBAで変数内に保持された二次配...
-
ACCESSとXサーバーをODBCで接続...
-
二進数を勉強しているのですが...
-
SQLのVARCHARとVARCHAR2の違い
-
mysql(mariaDB)の格納文字数は...
-
INT型は金額の型に使用するべき...
-
経過時間(hhmmdd)をDATE型には...
-
MySQLにリモートホストから接続...
-
mysql_real_escape_string?
-
PHPでMySQLテーブルロック一覧取得
-
テーブル作成でエラーが出てき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
like句を使って日本語を検索す...
-
my.cnf と my.ini の違い
-
エクセルで連勤チェックをした...
-
ODBC接続で全角文字が文字化け
-
windows上のphpにおける全角ハ...
-
phpMyadminでのMySQLの文字セット
-
netscreen remoteに関して
-
phpMyAdminのデフォルトのLangu...
-
文字コード変更
-
MYSQLの文字化けについて
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
ODP.NETのバージョン確認
-
ERROR 1045 (28000) (using pas...
-
VBAで変数内に保持された二次配...
-
MySQLカラム名は日本語と英数字...
-
INT型は金額の型に使用するべき...
-
プライマリーキーの昇順でソー...
-
Float型の時の計算結果がおかしい
おすすめ情報