日本語の「全角n文字、半角m文字(半角は全角の二倍入力できる)」といった仕様を実現するときに
「sjisでエンコードしてバイト数を見る」というやりかたで問題ありませんか?
手元でちょっと試して見たぶんには大丈夫そうなのですが、
よくわからないので質問しました
$ perl -MEncode=encode -E 'use utf8; say length encode("sjis", "アアア")' 3 $ perl -MEncode=encode -E 'use utf8; say length encode("sjis", "あああ")' 6 $ perl -MEncode=encode -E 'use utf8; say length encode("sjis", "アアアあああ")' 9

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/10 06:29
2018/04/10 06:32
2018/04/10 06:59
2018/04/10 07:01