この質問は、姓が表示されるすべての場所、特に名なしで表示される場合に当てはまります。
(いくつかの例:ニュースやスポーツ放送、ビデオゲーム)
大文字(すべて大文字)を使用するのが適切な場合、およびöやéなどの文字の特殊なアクセントを削除するのが適切な場合
(私の素朴な仮定は、大文字とアクセントは常に尊重されるべきであるということですが、それがまれであるように思われるので、私は興味があります。)
私の母国語はスペイン語で、すべての大文字を使用するとすべてのアクセントが削除されることが基準で示されています。したがって、ペレスはPEREZ、フェルナンデスはFERNANDEZなどになります。アクセントを追加することは悪くないそれ自体であり、新しい傾向はアクセントを使用することが良いことであることを示していますが、確立された基準はそれらを完全に削除することです。
他の言語については Dickinson's Style Guide で何をすべきかを見ることができます。
スコットランド人の名前の場合の文書化されたオプションは見つかりませんでしたが、スコットランド人の姓を持つNBAプレーヤーがすべて大文字を使用していたのを覚えています。実際のところ、それも当たり前のようです。スコットランドの姓をすばやく検索すると、次の画像が得られました。
要するに:ドイツ語で作られた例外で、実際にいくつかの置換を行う必要がある場合、アクセントなしのすべての大文字を使用すると、ほとんどの言語で問題ないようです。これは国際飛行規則 Name Matching Whitepaper で見ることができます
ドイツ語のネイティブスピーカーとして:私の経験からすると、ソフトウェアの「非典型的な」文字を変更することは一般的です。私の観察:
だから、アクセントが「レア」ではない国の市民の一人として、私は上記のように扱われることを望みます。したがって、ユーザーの目から見て、名前を尊重しますが、必要に応じてそれを適応させます。そして、これは非常に一般的です。
McGradyの場合、MC_GRADYのようなソリューションが考えられます。しかし、あなたはスコットランドなどに尋ねる必要があります:-)
それはあなたが情報をどうするかによると思います。表示のみの場合は、プロフィールページ、ウムラウトなどで通常の名前を使用する.
名前が識別子として使用される場合、特殊文字を使用しないオールキャップのアプローチが役立つ場合があります。フライトで。フライトの名前はチケットの識別に使用されるため、プロセス全体を通して名前が同じであることが非常に重要です。さらに、フライトはかなり国際的で、特殊文字も問題になる可能性があります。
正直なところ、ユーザーが付けた名前を変更することは決して適切ではありません。バックエンドの名前を正規化する必要がある場合(アクセントを削除して大文字を標準化するなど)、元の名前を入力したままにして、可能な限り表示する必要があります。
しかし、名前を識別子として使用してはならないため、なぜ名前を標準化する必要があるのかわかりません: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe- about-names /
デバイス自体がユニコードをサポートしていない組み込みデバイス(ガソリンスタンドのポンプに表示される名前など)のような非常に具体的な例を想像できると思います。