0

リトアニア語の記号を含むテキスト ファイルがありますが、正しく読み取れません。Ž の代わりにこれを取得します �</p>

ロケールの設定も機能しませんでした

setlocale(LC_ALL, "Lithuanian");

私は何が欠けていますか?

4

1 に答える 1

1

ロケールはどのように"Lithuanian"定義されていますか? 特に、どのエンコーディングを使用するように定義されていますか? これによっては、ロケールでもエンコーディングを指定する必要がある場合があります。"Lithuanian.UTF-8"、おそらく、または のようなもの "Lithuanian_Lithuania.UTF-8"。Windows では、"65001"代わりに"UTF-8". (ロケール名の通常の構文は です 。最近の Windows は徐々に Posix ロケール名に移行しており、言語と地域は ISO 639-1 および ISO 3166-1 のコードを使用して指定されますが、バージョンによっては、エンコーディングではなく、古い長い名前とコード ページを使用する必要があります)。language_location.encoding

于 2013-03-07T12:24:44.063 に答える