Я управляю проектом с открытым исходным кодом, и время от времени китайские пользователи сообщают об ошибках сборки из-за нераспознанных escape-последовательностей .cs и .js файлов. Когда они вставляют файлы так, как они их видят, я замечаю, что латинские символы заменяются на китайские.
Я использую Visual Studio, и когда я смотрю на «Дополнительные параметры сохранения», устанавливается значение «Западноевропейский (Windows) - Кодовая страница 1252».
Должен ли я использовать Unicode (UTF-8 с подписью)? Есть ли способ конвертировать все файлы в решении?