curvirgoです。

Takashi Nakamoto wrote:
> 与えられた文字列に1byte文字が含まれている場合、
> 
> 1. 1byte文字列をデリミタとして、文字列を複数の2byte文字列と1byte文字列
> に分解
> 2. 2byte文字列にのみ逆変換
> 3. 逆変換した2byte文字列と1byte文字列を結合
> 
> というような方法で逆変換するというのはどうでしょうか?
> 例えば、「私の名a前bcd中本efg崇志」という文字列の場合、
> 
> 1. 私の名, a, 前, bcd, 中本, efg, 崇志
> 2. ワタシノナ, a, ゼン, bcd, ナカモト, efg, タカシ
> 3. ワタシノナaゼンbcdナカモトefgタカシ
> 
> という感じで。これならば、変換前に全角だった英数字と半角だった英数字に
> 区別が付けられると思います。
> 
そのほうが変換結果がスッキリしますが、繁雑になるかなと思い1byte→2byte変換していた次第です。

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信