Operaでパス名に日本語を含むローカルHTMLファイルを開こうとするとエラーになる人向けのおまじない。

(2009/11/26 23:15)

Operaでパス名に日本語を含むローカルHTMLファイル(や.mhtファイル)を開こうとすると、パスの日本語部分が文字化けして「ファイルを開けませんでした」のエラーになる人向けのおまじないをまとめてみました。

# 以下の内容は、経験則によるリアルおまじないであり、わらにもすがりたい人向けのわらですので、あまり効果を期待しないでください。

  • DDEの設定を見直す。「DDE メッセージ」の内容が「"%1"」になっていることを確認する。
    レジストリエディタで確認する場合は、「HKEY_CLASSES_ROOT\Opera.HTML\shell\open\ddeexec」の「(既定)」が「"%1"」となっていることを確認し、なっていなければ修正する。
    ※以前に正しく設定していても、アップグレード時に消えてしまうことがある予感。
  • 「すべてのウェブアドレスを UTF-8 でエンコードする」にチェックをいれる。
    もともとチェックが入っている人は、いったんチェックをはずしてOperaを再起動してから、再度チェックをいれてみる。

    ↑効果が怪しく思えてきたので、取り下げます。(2010/03/22)

# 2010/03/22 追記。バージョン 10.10 から 10.51 にアップグレードした際にも、当方の環境ではDDEの設定が消し飛びました。(そして「"%1"」を再設定して復旧しました)

# 2010/05/02 追記。わたくしめに命を預けられる方用に、登録エントリ (.reg) ファイルをご用意いたしました。(ちなみにVistaでしか動作確認しておりません)
Opera-HTML-ddeexec_reg.txt

# 2010/07/02 追記。バージョン 10.60 では、この問題がようやく解消したようですね。手元では、インストール直後の状態で、パスに日本語を含むローカルファイルをちゃんとひらけています。(DDEの設定は相変わらずぶっ飛びますが)

【 permalink 】 | opera | トラックバック(0) | コメント(3) | page top↑ | edit
<<VS .NET 2003のIDEが、とても長い文字列のコンパイル時定数を含むC#ソースをDebugモードでビルドしようとすると無言で落ちる件。 | ホーム | C#のusingステートメントは、ネストせずにネストできる。(学習メモ)>>
コメント

※コメント大歓迎です。いただいたコメントに対してこちらから返答することは原則ありませんが、必要な場合には記事本文で回答します。

とても参考になりました。
ありがとうございます。
【2010/06/04 23:03】 URL | #-[ 編集] | page top↑

素晴らしい記事です
悩みが解消されました
ありがとうございます
【2010/06/15 09:11】 URL | #-[ 編集] | page top↑

解決しました。どうもです〜
【2010/07/04 13:45】 URL | #-[ 編集] | page top↑

コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
→http://0xc000013a.blog96.fc2.com/tb.php/147-17a5aa42
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |