ようこそゲストさん

CPA-LAB管理人用

2007/11/27(火) ユーザー名の長さ制限(adiary1.44)はバイト数

はてなブックマークの情報 はてなブックマークに登録 はてなブックマーク数 2007/11/27 25:51 adiaryスポック
UTF-8だとユーザー名は6文字までしか通用しない模様。
長いユーザー名を入れようとすると、
「ユーザー名は最大 20 文字(全角なら半分)までです 」
と怒られる。
EUC、SJISは2バイトだけど、UTF-8は、全角で3バイトであるので、6文字までしか入れられない。
EUCも補助漢字は3バイトらしいけど。

デフォルト(Auth.pm)変えちゃダメかな~。データベースの方で制限かかっているとややこしそうだし。

# nabe 2007年11月29日(木) 深夜2時05分

メール投稿のバグ報告ありがとうございます。
ユーザー名の長さ制限もたしかにひどいですね。adiary.conf.cgiのユーザー認証関連の設定付近に
<$Auth.name_max_length = 50> などと書くと緩和出来ますのでよかったらお試しください。

# スポック 2007年11月30日(金) 午後3時36分

わざわざコメントありがとうございます。恐縮至極です。adiaryを使わせていただき感謝しております。


#  非公開コメント   
  • TB-URL  http://www.cpa-lab.com/shougakusei/2008/spok/040/tb/