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]
