Файл ресурсов C# с японскими символамиC#

Место общения программистов C#
Ответить
Anonymous
 Файл ресурсов C# с японскими символами

Сообщение Anonymous »

Я считываю несколько японских символов из файла ресурсов для строк пользовательского интерфейса. Я вручную добавил их в файл ресурсов. Они выглядят нормально в файле ресурсов, даже если я открою файл ресурсов с помощью Notepad++. Но когда я помещаю их в свои переменные, они превращаются в вопросительные знаки. Я знаю, что мне нужно использовать кодировку UTF8, но где?

Я также читаю строки из внешнего файла (не ресурса), и кодировка UTF8 там работает нормально. .

Я подозреваю, что это как-то связано со свойством культуры в файле resx. Как мне изменить его с «нейтрального» на «японский» (или любой другой)?

это работает (чтение из обычного файла):

Код: Выделить всё

using (StreamReader sr = new StreamReader(inputxliff))
{
data = sr.ReadToEnd();
}
inputxliff.Close();
string filetag = "

Подробнее здесь: [url]https://stackoverflow.com/questions/46658574/c-sharp-resource-file-with-japanese-characters[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»