表参道は化けるという話を書こうとしたのだが何とー
「XMLRPC API で取得する記事の時刻について」というアナウンスがー。これ割と有名な話で、ココログのためにわざわざコード内で修正したりするのが常識になっていたら、バグが今頃取れたらしい。ということは、ココログ対応していたソフトは逆にバグが新発生エヴァンゲリオンすることになるのかも。
まあそれはおいといて、表参道という文字列の中には0x5Cが入っているので以下略。というのを、mysql でどう対応するのかという話で、実際に化けるのを確認するのは、
mysql> select '表参道';
みたいなことをすれば分かるが、多分 quote すればいいだろうということで、
mysql> select quote('表参道');
のような、かなりアレなことをして悩んだという話。私、ボケたか? もちろん、
mysql> select '表\参道'
とすれば化けないのだが、何を確かめたことになるのか意味不明。要するにコードから呼び出すのなら最初から quote するとかで対応すればいいと。コマンドラインからインタラクティブに何かしようとしても、原理的に無理だ罠。
| 固定リンク

コメント