「ソースが文字化け」というのは、ブラウザを右クリックして出てくるメニュー(ソースを表示)のことです。Firefoxで見ると文字化けしますが、いま、IE9とchromeで見たら文字化けしてませんでした...。
HTMLファイル自体ももちろん文字化けしていません。
UTF-8にShift-JISをコピペしても特に問題ないものなんでしょうか?
でも、Firefoxで見たソースだけ文字化けしているのが気になります...
元ファイルの文字コードを確認してください。
terapadで開いて右下の文字コード判定を見てみるとか。
shift_jisならばメニュー > ファイル > 文字/改行コード指定保存 utf-8nに変換
Firefoxでソースを表示した時に、表示>文字エンコーディングは「自動判別>日本語」にしているのですが、自動で「日本語(Shift-JIS)」が選択されてしまって、文字化けしているようです。UTF-8にすれば文字化けは解消しますが、charsetもUTF-8に設定しているのに、なぜ自動判別でShift-JISが選択されるのかが分かりません。
HTML5なら以下のように書きます。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>なんとか</title> </head> <body> ... </body> </html>
他の場所にcharsetが紛れていないかどうか確認して下さい。
たとえば以下のようなmetaタグが紛れていませんか?
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
iPhoneのファイル(plistファイル)書き換えによく使っているのですが
下記のソフトを利用してUTF-8を表示させ
CopyBot.com
Download iPod software for Windows
plist Editor for Windows (Freeware)
(Platforms: Windows 7 (32/64-bit), Vista (32/64-bit), XP, 8)
全選択でコピーしてメモ帳にでも貼り付けたらどうでしょうか?