#winforms #c#-4.0
#winforms #c #-4.0
Вопрос:
У меня есть следующий код c #
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
MessageBox.Show("Hello World");
}
}
}
и это отлично работает, когда язык отображения Windows установлен на английский.
Результатом является
Английское окно сообщения
Однако при изменении языка отображения Windows на японский (Панель управления Часы, язык и регион Изменить язык отображения) это окно сообщения повреждается Японское окно сообщения
В чем основная причина этой проблемы? Как это исправить или обойти?
Ответ №1:
Для решения проблемы необходимо изменить языковой стандарт системы Windows:
1. Откройте панель управления (вид значков) в Windows 7 или Windows 8 и щелкните значок региона и языка (Windows 7) или Region (Windows 8). 2. Нажмите на вкладку «Администрирование», затем нажмите на кнопку «Изменить языковой стандарт системы». 3. Выберите, какой язык использовать при отображении текста в программах, которые не поддерживают Unicode, и нажмите OK. 4. Нажмите OK.