Shockwave Multiuser Serverで困った

  • 投稿日:
  • by
  • カテゴリ:

ログイン時のユーザ名に日本語を使うと、まれにログインできない名前があって
何でかなーと思っていたけどやっとわかった。
@や#は制御文字なので元々使っちゃいけないんですが、
Shift-JISで2バイト目に@を含む文字があるのでした。
「Аァ宗后叩拭法邸如院察掘機鼻諭...など」
これらを含むユーザ名ではログインできない。

回避策としてはURLencodeしちゃえばいい。
デコードはFlashのunescape()を使って。