wつかないlatin-1領域でも、UTF-8に変換すると非ASCIIの所で2バイトになる。
完全にASCIIなら同じに出来るが、latin-1、wlatin-1なら変換が必要で、
- latin-1
- 最悪二倍
- wlatin-1
- 最悪三倍
だなと。
S-JIS領域での最悪は3倍になる事がある。
半角カナが1バイトから3バイトになるなあ。
US-ASCIIでもlatin-1として変換掛けた方がよい。
何となれば、実際の所、Windowsだったりするとwlatin-1の文字が入力出来てしまう(非ASCII文字を排除しない)。
ブラウザとかでlatin-1指定していてもwlatin-1のイメージで動く。