Macromedia Flash非公式テクニカルノート Flash 8/Mac OS Xで円記号がエスケープ文字として認識されない
Platform: Macintosh 問題 原因 ASCIIをベースにした従来のコード体系で、ソフトウェアの制御コードとしてバックスラッシュ記号が使用されてきました。その文字の番地(0x5C)には、日本語版ASCIIでは円記号が割当てられていたため、円記号が制御コードとしても使われることになりました。 その後普及したUnicodeでは、ヨーロッパ版で円記号に異なる番地(0xA5)が割当てられました。Mac OS Xでは、円記号にこのヨーロッパ版Unicodeの番地が使われたようです。したがって、制御コードのバックスラッシュ(0x5C)と円記号(0xA5)とが、明確に区別されることになります[*1]。 そこで、Flash 8/Mac OS Xからは、制御コードであるバックスラッシュ(0x5C)をエスケープ文字とし、円記号(0xA5)とは区別して扱うことになったようです。
対処法 作成者: 野中文雄 Copyright © 2001-2006 Fumio Nonaka. All rights reserved. |
||||