String stürzt mit koreanischem Text über die Avalonia-Benutzeroberfläche abC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 String stürzt mit koreanischem Text über die Avalonia-Benutzeroberfläche ab

Post by Anonymous »

Ich versuche, eine Anwendung mit Avalonia Ui zu erstellen, um sie sowohl unter Windows als auch unter Linux zu verwenden, insbesondere unter Ubuntu, da Ubuntu ab 22.04 C# .Net 8.0 unterstützt. Ich entwickle mit Visual Studio 2022 unter Windows 10.
Das Problem ist, dass String-Variablen mit koreanischen Texten nur unter Ubuntu abstürzen, nicht unter Windows. Unter Windows wird nicht derselbe Fehler angezeigt.
Ich glaube nicht, dass es sich um ein Gebietsschemaproblem handelt, da ich es mit einer einfachen Konsolenanwendung mit .Net 8.0 getestet habe und das Richtige finden konnte Koreanische Texte auf dem Terminal.
Irgendwelche Ideen?
Ich habe einen Textblock in meiner MainWindow.axaml erstellt: Der Text wird beim Start der Anwendung perfekt mit koreanischem Text angezeigt.
Allerdings in meinem MainWindow.axaml.cs, mit meinem Beispielcode:

Code: Select all

async void btn_exit_Click(object sender, RoutedEventArgs e)
{

string abc;
abc = "프로그램을 종료 하시겠습니까?";

Console.WriteLine(abc);
tb_Center_Msg.Text = abc;

}
Das Terminal erhält abgestürzten Text und auch in der Anwendung
Der Textblock wurde in abgestürzten Text mit koreanischen Texten geändert.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post