俺のメモ帖

とあるインフラ系SEのメモ帖。日常的なものや、趣味や技術的なもとか書けたらいいなぁ。

文字コード

【Linux】PostgreSQLのCOPYコマンドで、SJIS(Windows-31j)の外字を登録する方法

文字コードがSJISの環境で運用されてるOracleのデータを、PostgreSQLに移行するということをやった時の話。 移行対象データにはシステム独自に登録されている外字や機種依存文字が含まれていた。 当初は、移行元でSJISのcsvファイルを出力し、PostgreSQL側で…

【文字コード】SJISで半角カタカナチェックに正規表現を使った際の落とし穴【正規表現】

フォームに、半角カタカナ限定の入力項目をおいて、入力項目チェックを正規表現を使って行った際の落とし穴。 まあこれも知ってる人には何を今更って感じなんだろうけど。 ちゃんと表示されるかわからないんだけど、「^[ア-ンァ-ッ]*$」とか書いたんだけど、これ…

【Java】Javaの仕様書のShift-JISコードって記載に注意

Windowsで使われているおなじみの文字コード「Shift-JIS(SJIS)」。 だが、実は厳密にはShift-JISではなかったので、軽くはまった件。 知ってる人なら、なんだ今更的なことなんだろうけど。 実はWindowsで使われてるのは厳密には「SJIS」ではなく「Windows-31…