Sjisと5C問題

出典: MySQL Practice Wiki


Shift JISには5C問題というものが存在するが、MySQLのParserにおいてもある特定の状況下では発生してしまうことが既知問題として知られている。5C問題とはShift JISの2バイト目の文字がASCIIのバックスラッシュ\(または円マーク)と同じであるということに起因する問題であり、誤ってシングルクォートなどがエスケープされたり、逆にエスケープが解除されるような場合に問題となる。

詳細は http://ja.wikipedia.org/wiki/Shift_JIS を参照のこと。

古いバージョンのMySQLにおいては、サーバとクライアントの通信においてsjisまたはcp932を指定した場合に問題が発生する場合がある。

個人用ツール