2017-03-03 2 views
1

Ich schreibe eine UWP-Anwendung mit Template10 (Hamburger Vorlage), wenn ich die Einstellungsseite anpasse, finde ich die chinesischen Zeichen verstümmelt.Chinesisch ist auf der Einstellungsseite verzerrt, wenn ich Template10 benutze

Teilcode von SettingsPage.xaml

<TextBlock x:Name="SplictFictionSettings" 
      Text="文件分割设置" 
      Margin="12" 
      RelativePanel.AlignLeftWithPanel="True" 
      RelativePanel.AlignTopWithPanel="True"/> 
<TextBox x:Name="RegularChapterSavePathTextBox" 
     Text="{Binding RegularChapterSavePath}" 
     Margin="12" 
     RelativePanel.AlignLeftWithPanel="True" 
     RelativePanel.Below="SplictFictionSettings"/> 
<Button x:Name="ChooseRegularChpterSavePath" 
     Content="打开" 
     Margin="12" 
     RelativePanel.RightOf="RegularChapterSavePathTextBox" 
     RelativePanel.Below="SplictFictionSettings"/> 

Nach builded, erhalte ich nicht lesbare Zeichen. Here is a screen shot

Andere Seiten, die ich mir selbst hinzugefügt hat funktioniert gut. Jede Hilfe wäre willkommen. Vielen Dank.

Antwort

2

Es tut mir leid, ich bin kein UWP-Typ. Allerdings als mehrsprachiger Entwickler in manchen Apps. Ihr Problem besteht darin, dass Ihr Editor sowohl UTF-8- als auch UTF-16-Zeichensätze unterstützt, Ihr Code (App) jedoch nicht.

Das Fragezeichen wird auf nicht unterstützten Zeichensätzen in beliebigen Sprachen angezeigt. Stellen Sie sicher, dass Ihre chinesische Zeichenfolge tatsächlich in UTF-8 (nicht BIG-5 oder GB) ist.

+1

Wie gesagt, ich löste das Problem, indem ich die Quellcode-Kodierung in UTF-8 änderte. Ich danke dir sehr! – sudoer

+0

Gern geschehen. :) –

Verwandte Themen