mieki256's diary - Web Board

※ 投稿内容が、日記ページに反映されてない場合は、「日記ページ」で「完全リロード」してみてください。
( IEの場合:「Ctrlキー」+「更新」ボタン / NNの場合:「Shiftキー」+「更新」ボタン )

[[utf8 と utf8n の違いってなんでしょか]]


コメントをつける / 削除する
Subject: Re: utf8 と utf8n の違いってなんでしょか
Date: 2006/01/12 11:28
From: dseg <dseg@shield.jp>

こんにちは。
ActionScript 2.0のクラスを書いていた時、UTF8nで保存すると、(日本語のコメントが入っている時に)うまくコンパイルできなくなったことがあります。エラーメッセージも「コンパイルできませんでした」みたいな大雑把なもので、原因が分からず途方にくれた事があります。UTF8で保存し直すだけでコンパイルが通るようになりました。
あとは、昔Flash MXで外部XMLを読み込むタイプのものを作った時、外部XMLがUTF8nだったら文字化けする事がありました。こちらもUTF8で保存し直すとうまくいきました(これは、Flash MX 2004…というかFlash Player 7以降で直ったような感じが)。
困ったのはそれ位ですね。


コメントをつける / 削除する
Subject: Re: utf8 と utf8n の違いってなんでしょか
Date: 2006/01/13 01:21
From: mieki256

> UTF8nで保存するとコンパイルできなくなった
> UTF8で保存し直すだけでコンパイルが通るように

おお。勉強になりますです。
余計なトラブルを抱え込まないためにも、
FLASH関係ではUTF8で保存することを心がけておいたほうがヨサゲ、
ということですな。コレは記憶にとどめておかないといかんですな…。


コメントをつける / 削除する
Subject: Re: utf8 と utf8n の違いってなんでしょか
Date: 2007/06/24 01:52
From: jun

余談なんですけど、Javaで携帯アプリを開発していて、UTF-8Nが標準と思っているエミュレーターでUTF-8のデータを読み込ませたら、先頭の文字がかならず「?」になっていたので、なぜかなー?と悩んでいました。私もTera-PadでUTF-8Nと言うのを発見してなかったらハマってましたよ。