使用 Resources.resx 在 MVVM 的视图(多语言)中显示越南语和中文



>我需要在同一视图中显示越南语和中文,并且有通过组合框切换的resx文件。(Resources.resx, Resources.vi-VN.resx, Resources.zh-TW.resx(

我的编码工具是VS2017。

在我的 Resources.vi-VN.resx中有一个叫做"cẩu"的值,但它总是在视图中显示"câ□u"。

我尝试了很多方法来解决它,但总是失败。 有一些我以前尝试过的方法:

  1. 写<?xml version="1.0" encoding="utf-8"?> 在 resx 文件的顶部,值是"cẩu",但它在视图上显示"câ□u"。

  2. 写<?xml version="1.0" encoding="utf-8"?> 在 resx 文件的顶部,值为 "c&#x1EA9 ;u",但它显示"C&#x1EA9 ;u"的视图。

  3. 写<?xml version="1.0" encoding="utf-8"?> 在 resx 文件的顶部,值是"c@"ẩ"u",但它在视图上显示"c@"â□u"。

  4. 写<?xml version="1.0" coding="windows-1258"?> 在 resx 文件的顶部,值是"c@"ẩ"u",但它在视图上显示"c@"â□"u"。

  5. 写<?xml 版本="1.0" 编码="windows-1258"?>在 resx 文件的顶部,值为 "c&#x1EA9 ;u",但它显示"C&#x1EA9 ;u"的视图。

  6. 写<?xml version="1.0" coding="windows-1258"?> 在 resx 文件的顶部,值是"cẩu",但它在视图上显示"câ□u"。

这是我第一次用多语言编码,我不知道问题出在哪里。 我将不胜感激每一个答案!!谢谢!!

访问这个网站,我自己找到了答案^ ^ : https://social.msdn.microsoft.com/Forums/vstudio/en-US/5830cb6e-8660-4ef1-be86-ece45fdd28d7/add-vietnamese-string-in-to-resourcesvivnresx-but-it-always-shows-garbled-in-views?forum=csharpgeneral

最新更新