症状 anchor.png Edit

DMDでのコンパイル時に

1
invalid UTF-8 sequence

を含むエラーメッセージが表示され、コンパイルができない

Page Top

原因 anchor.png Edit

ソースコードにUTF-8ではないコードが含まれている可能性があります。

Page Top

対応 anchor.png Edit

ソースコードをUTF-8で保存します。

Page Top

注意 anchor.png Edit

ソースコードを書いていると日本語を書かずに保存することがあります。そんな場合に一度ファイルを閉じて開き直すとエディタがUTF-8ではなく、ASCII、あるいはShift_JISとして認識してしまうことがあります。ASCIIやShift_JISとして認識された状態のまま日本語を書いて保存すると、ソースコードはUTF-8ではない文字を含むことになり、件のエラーが発生します。

そのようなことがないように、ソースコードはUTF-8の、BOM付きのもので保存するようにするとエディタが混乱せずに良いかと思います。

Page Top

その他 anchor.png Edit

これと同様のエラーが、dsssを使った際にソースコードにUTF-8を使っている場合でも発生することが確認されています。
このエラーの原因は詳しくわかっていませんが、環境変数に日本語が混じっているとエラーを起こすことがあるようです。
これはdsssがdmdと同じパーザを利用しているために同じようなエラーメッセージを出す、dsss固有のバグと思われます。

Page Top

投票とコメント anchor.png Edit

選択肢 投票
大変参考になった0  
参考になった0  
あまり参考にならなかった0  
まったく参考にならなかった1  

コメントはありません。 コメント​/HowTo​/コンパイル時にinvalid UTF-8 sequenceが出たときは編集

お名前:

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 1962, today: 1, yesterday: 0
初版日時: 2009-04-22 (水) 04:24:26
最終更新: 2009-04-22 (水) 04:24:26 (JST) (2927d) by SHOO
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu