我正在学习西班牙语并编写了一个应用程序,以便在屏幕上的随机位置随机显示一个表单。西班牙语单词取自文本文件中的随机位置。当表单出现时,会在其下面显示一个西班牙语单词。当我点击表单上的任何地方时,它会在以后再次出现。表格以任何小于十分钟的间隔出现,或者我输入的任何值。
带有重音符号的西班牙语字符无法正确显示。正在使用标签进行渲染。什么是正确显示的最佳方式。我还没有在桌面应用程序中完成本地化或其他语言,只有Web。我只想在可能的情况下更改一个标签。感谢
答案 0 :(得分:0)
我在http://www.vbforums.com/showthread.php?655592-RESOLVED-Extended-ASCII-characters-in-Stream-I-O找到了答案并使用了以下代码:
Private Const ISO_8859_1 As Integer = 28591
Dim encoding As System.Text.Encoding = System.Text.Encoding.GetEncoding(ISO_8859_1)
reader = New IO.StreamReader(file_name, encoding)
读取文件时删除了高位。标签在扩展的ascii集中呈现所有内容而没有问题。