アメックスで文字化けした請求書が送付。原因は文字コードの取扱いミス?
タレコミ by kei100
kei100 曰く、
幾つかのblogによるとアメリカン・エキスプレス(アメックス)の8月の請求書が文字化けしているようだ。
Gナナキツオ, Iネオツアトエという謎のカード請求で焦った件やアメックスの請求書という事例を基に推測するとどうやら
コードページ939相当のデータをコードページ930相当で解釈して印字してしまったようだ。
AIX: SJIS(IBM943)、EBCDIC(IBM930)の文字コードMAPについてにある添付のAIX 5L 日本語コード一覧表(SC88-0427)[PDF]を参考に逆変換した所「Gナナキツオ, Iネオツアトエ」は「Google, Ireland」に、「Gナナキツオ_Aヘケア_Pホオ」は「Google_Asia_Pte」となるようだ。
※「ア~ケ=a~i,タ~ネ=j~r,ヘ~ヤ=s~z」に対応する。
タレコミ人はアメックスユーザーでは無いので他のバリエーションは不明なのだが、皆さんの所の請求書はどうだったろうか?
また、今回の例なら英小文字がテストケースに含まれていればリリースを防げていたと思われるが、このような不具合をリリースしない為に何かテストパターン等で工夫されてる点はあるだろうか?
アメックスで文字化けした請求書が送付。原因は文字コードの取扱いミス? More ログイン