【AS3】¥記号をScript内でStringとして使う時の注意
勉強中に忘れそうな気がしたのでメモです。
ソース内で¥マークをストリングとして使う場合、¥記号をそのまま使うとエスケープシーケンスと解釈されていしまう場合があります。
そこで円記号として¥を使う場合は、Unicodeの¥(00A5)を使います。
ソース
var yen :String = "\u00A5" var price:int = 1950; trace(yen+price); //出力¥1950
か、fromCharCodeを使って下記のようにすればOK.
var yen :String = String.fromCharCode(0x00A5); var price:int = 1950; trace(yen+price); //出力¥1950
ちなみに”℃”は数字(Unicode)の部分を2103に書き換えるとでます。
http://www.fileformat.info/info/unicode/char/2103/index.htm
トラックバック(0)
このブログ記事を参照しているブログ一覧: 【AS3】¥記号をScript内でStringとして使う時の注意
このブログ記事に対するトラックバックURL: http://alwaysfinetuning.com/mt/mt-tb.cgi/50

