「佐々木」さんがゆうちょPayに登録できなかった話

「々」が記号領域にあるのでダメなようです。【追記】このバグは修正されたようです。(2019/05/13)
文字コード プログラミング 佐々木 ゆうちょPay
8
Atsushi Sasaki @straywalker
【悲報】ゆうちょPayでは「佐々木」という姓が名前として入力できない。なんだこれ日本に佐々木姓が何人いると思ってんだ…… pic.twitter.com/nrsMZ3sQJk
 拡大
あっつん @ssk_ats
@straywalker あるある!『々』がShift_JISに含まれてないからですかね。とある会社で佐々木問題と名付けられました。
Atsushi Sasaki @straywalker
@ssk_ats 問題はいたるところに偏在しているんですね…。ちなみに口座情報との照合はその下にある姓(カナ)/名(カナ)のほうを使うようで、この項目何を入れても問題なさそうというw
瀬良文弥 @shela_
@ssk_ats @straywalker 々はShift_JISにもありますよ。多分コード表で々が全角記号の少し前にあるのでその範囲を許可文字コードとして含めてないのが問題かと。
あっつん @ssk_ats
@shela_ @straywalker うろ覚えでテキトーな事言ってしまいすいません…
あっつん @ssk_ats
@straywalker これ完全に僕の言い間違いでしかも地味に伸びているので、SJISの「々」は記号扱いになっているので、バリデーションでひらがな・カタカナ・漢字・アルファベットにしたときに「々」が弾かれちゃうっていう表現に訂正させてください。 jp.idec.com/temp_faq/PLC/f…
ぼんじょるの @buongiorno_roma
@ssk_ats @straywalker 同じ理由で「〆子」さんとかもダメですね。 今どき少ないとは思いますが。
ごんざ @knives_ichimi
@ssk_ats @shela_ @straywalker 「々」が有るというのも、それが記号のエリアにマッピングされているというのも正しいと思いますよ
あっつん @ssk_ats
ちなみにこのツイートなんですけど、ささきあつしさんにささきあつしさんがリプライしてるっていうのが一番面白いところなのでよろしくお願いします。
みながわ あおい @Minagawa_Aoi
@straywalker 名前のほうでも「奈々」さんとか引っかかりますね。
hsugisak @hsugisak
@Minagawa_Aoi @straywalker 佐々木奈々 さんだと 姓名ともダメってことですね。
ニャロマえロマえ@ニクガスキー @nyaromaeromae_8
@straywalker @sirhuwa ゆうちょは、アプリケーションチェックしてないのかね。
神薙紫苑 @kannnagi
@straywalker 名前も必須項目なのに名前入力してなかったら、そりゃあエラー出て当然だろうと思いましたが、 「々」が記号として認識されてダメだった方の問題だった。
タクちゃん @butamaru007
@straywalker 佐々木だけに、希(望み)が無い仕様
タッチ。 @tattch0529
@straywalker バックエンドの実装が悪い気がする。たぶんバリデーションルールが足りてない
多いお茶 @katsuobushi20
@straywalker 佐々木小次郎をイライラさせるための策略では
やすじ《おら東京から来たのっしゃ》 @U40
@straywalker 作る側は ふつーに現顧客の実データぶっこんで テストすりゃいいだけなのに… (ていうか、仕様書の段階で誰もきづかないんかい)
五指ナマケモノ @ituyubi
@straywalker @3pF 漢字の有効性チェックを、文字コードの範囲(正規表現)でやっていてると、範囲から外れている「々」が漏れるという、わりとよくあるミス。(修正も一瞬でできる) ちなみに漢数字の「〇」(ゼロ)も同様の事情で指定ミスを起こしやすい。
レッドカーペット @Itoigawa_Red
@straywalker @iskw226 外から失礼。昨日から郵便局に問い合わせがあるようです。佐佐木では口座名義と異なりますからね。プログラムのミスなんですかね。

コメント

柏木彰二 @GmailShoji 11日前
プログラム的には変な記号とか入れられるのも面倒だからチェックする仕組みなのはわかるけれども、デバックがザルだったのかな
まきず @sayonarain 11日前
滅多に使われない字だからチェックから漏れたのならまだしも、佐々木がハネられるってどういうことなの…
水月(みづき) @moonofwater 11日前
これ、ただ単に名前を入れろと指示しているのに苗字しか入れてないから弾かれているんじゃないの?
きゃっつ(Kats)⊿6/9乃木坂スペイベ @grayengineer 11日前
「佐佐木」と入れればいいかも。
佐渡災炎 @sadscient 11日前
GmailShoji いやクエリーに必要の無い項目で文字種チェックする設計がまずおかしい。
VRAM01K @VRAM01K 11日前
まぁわざわざ試験データに用意するくらいなら設計段階で考慮されてるでしょうし、設計すり抜けちゃったらたまたまそういうデータ用意通さないと気づかないでしょうね
佐渡災炎 @sadscient 10日前
文字種チェック何のためにするのかってのが考慮されずに漫然と慣習的にチェック入れてるからこういうことが起きるんだよ。
UKB0927 @ukb0927 10日前
これだから外資は…えっ、ゆうちょPay⁉
みながわ あおい @Minagawa_Aoi 10日前
まとめを更新しました。
明石克哉 @ayutakisaka2 10日前
佐々木さんの二文字目の字、ドウでいいのか?文字コードとしては大きいのと小さいのと二種類あるよね。同一文字扱すべきだと思うけど、現実に字が二種類あって何もしないと別文字コードとみなされるからややこしい。
ST_009 @ST_565 10日前
踊り字って認識されないのか
ヒロセジロウ✏️ @denjiro13 10日前
「々は『のま』で変換できるよ!」って書こうとしたら、iOS ATOKで変換できねえ。iOS標準もダメ。Windows ATOK は変換できた。スマホ世代には伝わらないのだな…
ヘルヴォルト @hervort 10日前
moonofwater 画像見ればわかるけどそれぞれ別のエラー出してるよ
nekosencho @Neko_Sencho 10日前
佐々木小次郎が実在していたかは疑わしいらしいが……
歴史 言語@እንጀራ @histoire_langue 10日前
「姓」を要求されるゆうちょのフォーマットに「みんながみんな姓持ってるわけじゃねえんじゃボケ」って切れる厄介をやったことはあるけど、まあそれは外国人の名前だからしゃあないっすよねー。で、佐々木って外国人名でしたっけ?
水月(みづき) @moonofwater 9日前
hervort 本当だ……直ったみたいだねコレ。
HasHeadache @HasHeadache 8日前
千枝ちゃんもウサミンも利用できないゆうちょPay…
秋庭誠 @autumn_gardens 8日前
HasHeadache ウサミンは偽装年齢だからですかねぇ()
tripod @tripod_HATA 8日前
今時シフトJIS?
みながわ あおい @Minagawa_Aoi 7日前
まとめを更新しました。
ログインして広告を非表示にする
ログインして広告を非表示にする