- Minagawa_Aoi
- 10828
- 23
- 2
- 151
【悲報】ゆうちょPayでは「佐々木」という姓が名前として入力できない。なんだこれ日本に佐々木姓が何人いると思ってんだ…… pic.twitter.com/nrsMZ3sQJk
2019-05-08 22:06:30@straywalker @akibablog およそ676,000人いるらしいです pic.twitter.com/mLMoGeZAeH
2019-05-09 06:39:40@straywalker あるある!『々』がShift_JISに含まれてないからですかね。とある会社で佐々木問題と名付けられました。
2019-05-08 23:37:30@ssk_ats 問題はいたるところに偏在しているんですね…。ちなみに口座情報との照合はその下にある姓(カナ)/名(カナ)のほうを使うようで、この項目何を入れても問題なさそうというw
2019-05-08 23:43:48@ssk_ats @straywalker 々はShift_JISにもありますよ。多分コード表で々が全角記号の少し前にあるのでその範囲を許可文字コードとして含めてないのが問題かと。
2019-05-09 00:22:56@straywalker これ完全に僕の言い間違いでしかも地味に伸びているので、SJISの「々」は記号扱いになっているので、バリデーションでひらがな・カタカナ・漢字・アルファベットにしたときに「々」が弾かれちゃうっていう表現に訂正させてください。 jp.idec.com/temp_faq/PLC/f…
2019-05-09 10:25:12@ssk_ats @straywalker 同じ理由で「〆子」さんとかもダメですね。 今どき少ないとは思いますが。
2019-05-09 11:20:46@ssk_ats @shela_ @straywalker 「々」が有るというのも、それが記号のエリアにマッピングされているというのも正しいと思いますよ
2019-05-09 11:28:52ちなみにこのツイートなんですけど、ささきあつしさんにささきあつしさんがリプライしてるっていうのが一番面白いところなのでよろしくお願いします。
2019-05-09 12:29:29@straywalker @sirhuwa ゆうちょは、アプリケーションチェックしてないのかね。
2019-05-09 08:03:52@straywalker 名前も必須項目なのに名前入力してなかったら、そりゃあエラー出て当然だろうと思いましたが、 「々」が記号として認識されてダメだった方の問題だった。
2019-05-09 09:45:55@straywalker 作る側は ふつーに現顧客の実データぶっこんで テストすりゃいいだけなのに… (ていうか、仕様書の段階で誰もきづかないんかい)
2019-05-09 10:33:15@straywalker @3pF 漢字の有効性チェックを、文字コードの範囲(正規表現)でやっていてると、範囲から外れている「々」が漏れるという、わりとよくあるミス。(修正も一瞬でできる) ちなみに漢数字の「〇」(ゼロ)も同様の事情で指定ミスを起こしやすい。
2019-05-09 11:33:52@straywalker @iskw226 外から失礼。昨日から郵便局に問い合わせがあるようです。佐佐木では口座名義と異なりますからね。プログラムのミスなんですかね。
2019-05-09 14:19:11