Проблема в том, что строковая переменная с корейским текстом дает сбой только в Ubuntu, а не в Windows. В Windows такая же ошибка не отображается.
Я не думаю, что это проблема с локалью, поскольку я тестировал простое консольное приложение с .Net 8.0 и смог получить правильный ответ. Корейские тексты на терминале.
Есть идеи?
Я создал текстовый блок в своем MainWindow.axaml:
Код: Выделить всё
Однако в моем MainWindow.axaml.cs с моим пример кода:
Код: Выделить всё
async void btn_exit_Click(object sender, RoutedEventArgs e)
{
string abc;
abc = "프로그램을 종료 하시겠습니까?";
Console.WriteLine(abc);
tb_Center_Msg.Text = abc;
}
Текстовый блок изменен на сбойный текст с корейским текстом.
Подробнее здесь: https://stackoverflow.com/questions/793 ... valonia-ui