その他
更新日:2024-04-25
> 名前(姓名)の最長文字数
> 法人名の最長文字数
> 住所の最長文字数
> メールアドレスの最長文字数
※バイト数はUTF-8で1文字3バイトとした場合です。
・漢字の場合は、苗字の最長が5文字、名前の最長が15文字のようなので、以下のようになります。
姓:5文字(15バイト)
名:15文字(45バイト)
姓+名:20文字(60バイト)
・ふりがな(全角)の場合は、漢字1文字にふりがな2~3文字を割り当てたとして、以下のようになります。
姓:10~15文字(30~45バイト)
名:30~45文字(90~135バイト)
姓+名:40~60文字(120~180バイト)
・英字(半角)の場合は難しいですが、ふりがなの最大値60文字をバイト数(UTF-8で1文字3バイト)に変換すると180文字なので、下記の値くらいあれば大丈夫そうです。
英字:120~180文字(120~180バイト)
・世界一長い法人名が137文字なので、バイト数に変換すると411バイトです。
法人名:137文字(411バイト)
・調べた限り日本国内だと30文字(全角)が最長のようですが、建物名なども含めた場合30文字では収まらなさそうなので、余裕をもって3倍くらいあれば大丈夫だと思います。
住所:90文字(270バイト)
ちなみに世界中の地名も考慮した場合200文字程度のところもあるので、英字入力も考えた場合は上限を考慮する必要ありかもです。
・電子メールの形式を定義しているRFCではメールアドレスに使える文字数は254文字です。
メールアドレス:254文字(254バイト)
【ユーザー名】 + 【@】 + 【ドメイン名】 = 254文字
ユーザー名が1文字、ドメイン名が252文字でも可能のようです。