使用Template10时,中文在设置页面中出现乱码

时间:2017-03-03 20:06:24

标签: c# uwp-xaml template10

我正在使用Template10(汉堡包模板)编写UWP应用程序,当我自定义设置页面时,我发现中文字符是乱码。

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"/>

建成后,我得到了不可读的字符。 Here is a screen shot

我自己添加的其他页面工作正常。任何帮助,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

对不起我不是UWP的人。但是,作为一些应用程序中的多语言开发人员。您的问题是您的编辑器支持UTF-8和UTF-16字符集,但您的代码(app)不支持。

问号显示在任何语言的不受支持的字符集中。确保您的中文字符串确实是UTF-8(不是BIG-5或GB)。