ResourceManager
Web フォーム アプリケーションで文字列をローカライズするために使用します。アプリケーションは と をサポートしen-us
ていsv-se
ます。文字列はそれぞれのリソース ファイルから正しく取得されますが、表示されると、Unicode 文字がジャンク値として表示されます。
resources.sv-se.restext
...
ContactInfoFormatPrimary={0} (primär)
...
出力
リソースを取得するコード:
ResourceManager resourceManager = GetResourceManager(...)
...
text = resourceManager.GetString(resourceId);
コードをデバッグしようとしましたが、返されたテキストは{0} (prim�r)
リソースが正しくデコードされない原因は何ですか?
アップデート:
コンソール アプリで同じアーキテクチャを使用して、正しい文字列を取得できました。アプリケーションの構成に関連して注意すべきことはありますか?