• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:applocaleとシステムロケールの変更)

applocaleとシステムロケールの変更

このQ&Aのポイント
  • 中国語のソフトウェアを起動し、文字化けエラーを解消するためにapplocaleで設定を変更したが、キーボードで文字が打てなくなった。その後、システムロケールを変更することで解決したが、applocaleの意味が分からない。
  • applocaleを使って中国語のソフトウェアを設定すると、文字化けが解消されるが、キーボードで文字を入力することができなくなる。そのため、システムロケールを変更して問題を解決した。しかし、applocaleの意味について疑問がある。
  • applocaleを使用してソフトウェアの表示言語を中国語に設定したが、文字化けエラーが発生した。システムロケールを変更して解決したが、applocaleの役割について理解できていない。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.1

> 今度はそのソフト上でキーボードで文字が打てなくなりました。 正確に書けば、文字が打てなくなったのではなくて、 「入力しても使用しているキーボード配列では正しく表示されない状態になった」ではありませんか。 > それともapplocaleはあくまで違う言語の「表示」であって >「文字で打つ」ことをするには別の設定が必要なのでしょうか。 そうです。 applocaleは文字化けを起こしているソフトウェアを本来の言語で表示できるように設定するツールです。 表示は正しくなってもキーボード配列も適切に設定しなければいけません。 この作業がコントロールパネルからのシステムロケール設定です。

ddddd19
質問者

補足

ありがとうございます。 そうだったんですね! システムロケールを設定すると、今度は日本語表示のソフトが中国語もしくは文字化けを起こすのですが、個別にできるやり方はないのでしょうか?

その他の回答 (2)

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.3

No.2の追記です。 システムロケールはPCのすべてのユーザーアカウントに影響しますので、ユーザーアカウントを変える方法では対応できないようです。 失礼しました。

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

No.1の補足です。 > ・・・個別にできるやり方はないのでしょうか? 「個別に」とは「ソフトごとに」という意味でしょうか? おそらく無いのではと思います。 私はやっていませんが、該当ソフトを起動する前に自動的に「システムロケールも設定してしまう」という方法があるのかもしれません。 これもやっていませんが、別のユーザーでログインして別のロケールを(言語もキーボードも)設定してみてはどうでしょうか。

関連するQ&A