web-dev-qa-db-ja.com

米国で非ASCII名を使用することは良い考えですか?

Grimes and Elon Musk 彼らの赤ちゃんに名前を付けた:X Æ A-12

非ASCII名のリスクは何ですか?

たとえば、COBOL失業プラットフォーム 非ASCII名をサポート ですか?赤ちゃんの社会保障番号( [〜#〜] ssn [〜#〜] )を取得することは可能ですか? nicodeの操作 を使用した、なりすまし攻撃の対象を赤ちゃんが簡単にできるようになりますか?赤ちゃんの名前が コードインジェクション 攻撃を引き起こす可能性はありますか?

明らかに純粋なASCII名は問題を引き起こす可能性があります:あまりにも:\0^ZNULLなど.

25
0x90

アメリカにも中国人がいます。彼らは彼らの子供を李某と名付けている。それは問題でしょうか?いいえ。一部のシステムはこれらの名前をサポートし、一部は、ローマ字化によってASCIIに変換されたバージョンを使用します(李某→pinyinLǐMǒu →Li Mou)。X Æ A-12、inの唯一の非ASCII文字は、たとえばÆgidiusなどのデンマーク語の名前で使用され、ASCII Aegidiusに変換されます。

このような変換の良い例は、機械で読み取り可能なパスポートです。すべてのパスポートの最後の2行には、A〜Z、0〜9、およびフィラー文字<のみが含まれています。パスポートの場合、世界中のすべての名前がASCIIに変換されます。

時々、単なるASCIIの使用は、UTF-8で簡単にエンコードされる非ASCII文字よりも問題が多いかもしれません:

  • Christopher Nullいくつかの問題 を報告した本当の人ですASCII名前。

  • 私の名前はLoggerStartkeylogger です。

  • Little Bobby Tables は小さな赤ちゃんムスクと同じくらいユニークな名前を持っています。このロバートは架空の人物なので社会保障番号はありませんが、実際の人にとってはその名前は障害にはなりません。

    Exploits of a Mom

32
Esa Jokinen

私は米国に住んでいませんが、名前にドイツ語のウムラウトが2つ(正しく記述されていれば)ある通りに住んでいます。

パスポートや米国当局、ビザ免除プログラムなど、米国政府に関係する問題は一度もありませんでした。彼らはそれをそのまま、または非ウムラウトへの「翻訳」のいずれかを受け入れます(ウムラウトなしで同じ単語を書くための合法的な方法としてドイツにも存在します)。

私は米国でSSNまたは失業システムについての経験はありませんが、私が接触した行政機関とまばたきせずにそれを扱った行政とは異なる振る舞いをすると信じる理由はありません。

今や民間企業は、ワームの全く別の缶です。過去3〜5年間でかなり良くなりましたが、米国で住所を使用するには、丸い穴にたくさんの正方形のペグをはめ込む必要がありました。たとえば、米国の主要ブランドのクレジットカードを所有しています。それを使ってオンラインで支払うことができると思いますか?私のクレジットカードはあなたのクレジットカードと何の違いもありません。まあ、はい、いいえ。住所を販売者に提供する必要があります。その住所をカードデータとともにカードプロセッサに送信し、カード番号だけを詐欺したのではなく、実際に私が購入したのではないかという確信を高めます。したがって、安っぽい商人のウェブサイトはウムラウトを受け入れません。問題ありません。他の受け入れられているスペルを使用してください。その後、商人はそれを受け入れますが、カードプロセッサはバーフして「ここに書き留められているように、それは彼らの正しい住所ではありません。」と言います。私はオンラインでの購入の25%を落としたと思います。商人たちが文字通り、米国の主要ブランドのクレジットカードからお金を引き出すのに愚かだったからです。

別の例:アプリをAppleストアに持ち込みます。それはたった3年前のことです。Appleはメジャー国際会社です、確かに彼らはそれを台無しにしないでしょう?そうですね、彼らはそうではありませんでした。直接、私はアカウントを作成できました。しかし、彼らには、会社として承認されるために登録する必要があるパートナーがいます。ウムラウトを聞いたことがない人はいますか?自分の内部サポートインターフェイスでさえも許可されていないため、それを実現するために、第3レベルのサポート(実際にはデータベースにアクセスできる開発者)と話す必要がありました。

だから...私はあなたがすべての公式の管理タスクで大丈夫だと思いますが、楽な生活を期待しないでください。人生は死と税金だけではありません。間に何かをしたいのであれば、楽しいことやお金を稼ぐことなど、名前が「JörgOßten」よりも「Jake Brown」の方がはるかに簡単です。

20
nvoigt

(私の驚いたことに)誰もまだそれを言及していないので、この関連リンクを投稿する:

プログラマが名前を信じる誤り

個人データを扱うシステムに携わる人なら誰でも必読だと思います! (各ケースの例が含まれていると、さらに役立つと思いますが。)

コメントが示すように、単純な印刷可能なASCIIでも問題が発生する可能性があります。アポストロフィ(O'ConnorD'Artagnanなど)、ハイフン( Day-LewisZeta-Jones)、または埋め込みスペース(Lloyd WebberBonham Carterde Vries)、または埋め込み大文字(McDonaldFitzGerald)。したがって、ASCII以外の文字のサポートがそれほど広くないのは当然のことです。ましてやモノニム、数字、非常に長い名前、一部の言語で不快な用語を含む名前、すべて大文字、すべて小文字ケース、または変更!

8
gidds

この質問には2つの答えがあります。 1つは、「可能ですか」について話すことです。もう1つは、「コストと懸念事項は何か」について話すことです。

1つ目は2つ目を大きく啓発します。

最初の質問への答えは多分からはいまでのどこかですが、回避策があります。

2番目の答えは、何をしようとしているか、誰であるかによって異なります。ムスクのような人にとって、白人男性の億万長者であることは、問題とコストの多くをスムーズにします。他の多くの人にとっては、ASCIIの名前を付けることで物事がはるかに簡単になることがわかります。

Æを電話でどのように綴りますか?住所で大文字のみを使用できるIRS Webサイトについてはどうですか。サイトで大文字と小文字の変換さえ行わない場合、Unicodeで動作することを望んでいますか? IBMメインフレームプラットフォーム上の多くの古いCOBOLシステムは、拡張バイナリコード化10進交換コードを表すEBCDICを使用します。 A-Z、a-z、および0-9はEBCDICに存在します(ただし、{}および[]は存在しません)。

あなたが非常に裕福で奇妙な人でない限り、奇妙な名前で子供たちに負担をかけないでください。学校はその余分な負担なしで十分にタフです。

7
Walter

適切に形成された姓を持つユーザーは "Ælwyn"であり、特に "Land and Vital Records"( "Vital "出生と死亡の証明書であり、名前が変更されている)...ほとんどの場所で子供は問題を抱えていますが、そのような名前に対応するためのシステムを必要とする保留中または最近の法律(私は思い出せません)がありますより効果的に。

しかし実際には、それでも多くのシステムはそれを単純な「AE」として音訳します。これは、ほとんどのものがそれを個別の文字ではなく合字として扱い、合字の分解は内容の変更ではなく誤植(プレゼンテーション)の変更であるためです。

しかし、実際には、Unicode操作の対象となると、かなり多かれ少なかれ簡単になるとは思いません。または、少なくとも彼らがそうである場合、それは彼らが対処できないシステムからのすべてのother頭痛のはるかにはるかに遅れるでしょう気づかないでしょう。

編集:

はい、3つのなじみのない名前があると、少なくとも一部のシステムで問題が発生しますが、おそらくはるかに少なくなります。いくつかのシステムでは、少なくとも複数の「ミドル」名を使用できます。私の名前を変更する前に(はい、Æは自己侵害であり、はい、うまく翻訳されないことがわかっていたため、合法的には「Ae」です)2つのミドルネーム、または1つのミドルネームとハイフン付きの最後名前は、どのように解釈したかによって異なりますが、「興味深い」状況が何度か発生しました。ただし、ハイフンは現在、米国のほぼすべての場所で十分にサポートされています。

編集2:

厳密に合字ではないことについて提起された完全に有効なポイントに対処するため:部分的に(または大部分さえ)正しい。文字「ash」は合字ではありません。実際には、それを使用した言語(自分の姓を含む)から派生した単語の適切な形式です。字句合字と表記上の合字について言えば、Unicode標準でさえ、それが正しいかどうかを判断することはできない( https://stackoverflow.com/questions/9376621/folding-を参照) normalizing-ligatures-eg-%C3%86-to-ae-using-corefoundation これについてのいくつかの議論のために)しかし、私の実際のポイントは立っています:実際には、それが対処できる場合、大量の記録管理ソフトウェアそれを使用すると、それを分解する傾向があります(特にOCRソフトウェアのようなものが登場した場合)。 funや "Turkish I"とは異なり、さらに楽しくするために、æ←→æの間には完全な往復マッピングがあります。

5
Joel Aelwyn

ムスクの子供はカリフォルニアで生まれました。 link によれば、カリフォルニアでは名前にASCII以外の文字を使用できません。提出された子供の名前は拒否される可能性があります。

完全には明確ではありませんが、カリフォルニアでは出生情報を電子記録に入力する必要があるため、「Æ」が問題である可能性があります。カリフォルニア 準拠 リンクにある米国標準出生証明書(セクション102425(f)(1))に準拠。

標準の証明書は here です。

これら は標準的な証明書の規則である可能性がありますが、全体の問題は、母親のタバコの喫煙歴などが含まれるなど、疑わしいものよりもはるかに複雑なようです。

4
Wastrel