エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【MySQL】日本語を使わないで日本語の検索をする at softelメモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【MySQL】日本語を使わないで日本語の検索をする at softelメモ
問題 日本語を含むSQLを実行したいんだけど、できない! ssh端末で日本語が入力できない。 日本語が化け... 問題 日本語を含むSQLを実行したいんだけど、できない! ssh端末で日本語が入力できない。 日本語が化ける。 文字コードが合わなくて通じない(ソースはUTF-8、データベースはEUC)。 答え MySQLだと、HEX関数、CHAR関数を使ったこんな手がある。 EUC-JPで「内藤さん」を探したいとき。 1、どこか日本語が通じるところで下ごしらえ select hex('内藤'); → C6E2C6A3 「内藤」のujisでの16進表現が確認できた。 下ごしらえはphpでやってもよい。 //EUC-JPのソースで var_dump(unpack('H*', '内藤')); //→ c6e2c6a3 2、問題の環境でSQL実行 16進表現を元の文字列に戻したり(0xつける) select * from dtb_customer where name01 = char(0xC6E2C6A3);