※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

文字化け対策


基本的には、Jupiter* BBSの方で、『爆』さんが記してくれているので
それでOKなのですが、BBSが流れてしまうので、まとめておきます。

『ドイケン』さん作成のマニュアルの方が、画像で紹介しておりますので
そちらの方が、とても分かり易いと思います。

あくまでも、このページは、まとめってことで(ぉ


インストーラーをダウンロードして、セットアップを実行したときから文字化けは起こります。
文字化けのまま進めてもインストールはできるのですが、文字化け対策を施しておいた方が
繁体字になり、なんとなくニュアンスが伝わると思います。

また、SGOをPlayする場合は、文字化けしていると5分くらいでアプリが落ちる模様です。


ここでの対策は、PCで中国語を参照しております。


applocを使用する。


長所
Windowsを再起動しなくてよいのと、他のアプリを日本語で使用したいときにUnicodeが文字化けしません。
短所
Windows Installerを使用すると文字化けが発生することがある。

  1. MicrosoftのダウンロードセンターよりMicrosoft AppLocale Utility (apploc.msi)をダウンロードします。
  2. ダウンロードしたapploc.msiをインストールします。
  3. [スタート]-[プログラム]-[Microsoft AppLocale]より、AppLocaleを実行します。
  4. [アプリケーションの場所]で、インストール時は「SGOSetup.exe」の場所を SGOをPlayするときは「SGOStarter.exe」の場所を指定します。
  5. [アプリケーションの言語]を[中文(繁体)」を指定します。
  6. 「SGOStarter.exe」のときは、ショートカットを作っておくと便利です。「SGOSetup.exe」のときは不要。
  7. [完了]で実行します。

次回以降、ショートカットを作成した場合は、[スタート]-[プログラム]-[Microsoft AppLocale]内にSGOStarter.exeを実行します。


applocによる文字化け


Googleで調べると各所でWindows Installerで日本語が文字化けを起こしてしまうとあります。
遭遇してしまったときの、対処方法です。

  • 解決策1
  1. c:\windows\apppatch に存在する 「AppLoc.tmp」ファイルを削除します。
ちょっと強引ですが、この方法は、瞬時に終わります。

しかし、再び applocを使用したとき(ショートカット実行時も同様)
「AppLocale is a temporary workaround for non-Unicode applications. ~」のメッセージが表示されます。
このとき、[OK]を押下すると「SGOStarter.exe」が文字化けを起こさなくなるのですが
再び同じ場所に「AppLoc.tmp」が作成されることになります。

何度も削除するのが、面倒な人は 「解決策2」を適用してください。

  • 解決策2
  1. 上記の「AppLoc.tmp」をEditorまたはメモ帳等で開きます。
  2. 中の文章(バイナリデータ)を全て削除して、保存します。。
  3. 「AppLoc.tmp」のプロパティより、属性を「読み取り専用」にしてください。


applocを使用しない


長所
applocをインストールする必要がない。Windows Installerの文字化けが発生しない。
短所
変更後、再起動する必要がある。他のアプリの日本語に影響(文字化け)が発生する。

  1. [スタート]-[コントロールパネル]-[地域と言語のオプション]を実行する。
  2. [詳細設定]タブを押下し、「Unicode 対応でないプログラムの言語」を[中国語(香港)]に設定する。
  3. [OK]押下後、OSの再起動を行う。

※通常(日本語)に戻したいときは、上記の言語を[日本語]に戻し、OSの再起動が必要(メンドイ
※マルチブートにしてもよいが、そこまで…どぅ?




  • applocによる文字化けの解決方法、本当に助かりました。
    まさかこんなに簡単に直るとは…
    ありがとうございましたm(_ _)m -- lasfy (2007-03-07 23:57:20)
  • ご丁寧にコメントをしてくださり、ありがとうございます。
    このページがなんらかの形で、お役に立てた事が幸いです。 -- のんの (2007-03-19 18:46:33)