ぼやき

(見ている人はほとんどいないと思われる、とあるDBの技術情報をやりとりするところを見た)
キャラセットEUC-JPで半角カナ突っ込むなよ……
とツッコミを入れたくなったが、そのソフトは使っていない上、ウン年間発言していないので、ツッコミ入れづらい。


まぁありがちだけれども、SJISEUC-JPだとchar(1)は最大2バイト、Unicodeだとchar(1)が3バイトになるという実装。
Windows以外のOSも対応しているモノで、半角カナ*1EUC-JPでエンコードした際に、2バイトじゃ収まらんのよ。だから半角カナは使えないよ? insertできているのがたまたまだと思うよ。Windows専用じゃないよ?


的な。

*1:半角カナという呼び方も微妙だけれども