MySQL 圭
MySQLとPHPで作られたシステムを仕事で使う.
「圭」の字で終わる文字列処理でMySQLがエラーを出す.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '******', '********','311111111111111111111111111111111115','311111111111111111111' at line 1

調べてみたら
― ソ Ы 噂 浬 欺 圭 構 蚕 十 申 曾 箪 貼 能 表 暴 予 禄 兔 喀 媾 彌 拿 杤 歃 濬 畚 秉 綵 臀 藹 觸 軆 鐔 饅 鷭
は,MySQLが文字列末尾として扱うのが苦手らしい.Shift_JISで2バイト目に 0x5C が含まれる文字で,ASCIIコードの'\'と重なるからのようだ.とりあえず末尾に空白を加えることで場当たり的に対処した.

http://www.mysql.gr.jp/mysqlml/mysql/msg/6151
[PR]
by edogawadai_bio | 2006-11-16 21:54 | comp
<< f2py GPW-06 2日目 >>