Skip to content

PGMY/UnicodeByteCounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

UnicodeByteCounter for iphone app discription

iPhone App申請時、詳細のところで4000byte(2000文字)って書いてあるんだけど
2000文字以内でも4000byte超えてるんだけど!ってエラーが。
1文字2バイトじゃない??
-> Unicodeなのか!?一回ずつ試さないといけないの!?
的なところからバイト数カウンター作ってみた。

JSまだ勉強したてだし、文字コード理解し切れてないからおかしいところ誰か修正してくれたりするととっても喜ぶなーなんて。

確認した動作環境

windows xp

google chrome
Internet Explorer 8

メモ的な中身

0x0000 - 0x007f : 1byte
0x0080 - 0x07ff : 2byte
0x0800 - 0xffff : 3byte

LF(0x0A)は2byteで計算
CR(0x0D)はどうも入ってきてないみたい? -> とりあえず無視ってる

変更ログとわからないところメモ

・どうもブラウザによって違うみたい -> 処理わけが必要かもorz
・CR + LF 時の処理をとりあえず入れておいてみた (IE と Choromeで動くようになったはず)
・リアルタイムでカウントするように追加してみた あれ?textareaの大きさってどうやって変えるんだ・ω・`?
・テキストエリアの大きさも大きくしてとりあえず4000byte超えたら色を赤い文字で表示するようにしてみた
 (完全AppStore申請用だΣ)

Releases

No releases published

Packages

No packages published