【发布时间】:2018-01-16 09:06:43
【问题描述】:
我尝试显示表单中的数据(使用 C# 的 ASP.NET)。但是,当数据通过时,它在表格上显示为:?????,而不是实际值。
我尝试通过将其添加到 webconfig file 来将我的项目 unicode 为 utf-8:
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="en-US"
uiCulture="de-DE"
/>
</system.web>
但是,它仍然没有工作。如果重要,我尝试显示包含希伯来语的数据。我想知道我是否也应该在我的数据库上定义一些东西(如果是,我正在使用 Visual Studio),因为我总是在 PHP 上这样做。请问有什么建议吗?
【问题讨论】:
-
文本框不会显示 unicode,因此您需要改用 RichTextBox。控制台窗口也不会。您没有指定用于显示 unicode 文本的内容。
-
对不起。我使用了一个文本框元素,在服务器端,只是通过 xx.Text 显示它们;
-
那我应该怎么做呢?
-
一个 RichTextBox..
-
我认为这不是最好的解决方案。我只需要显示用户的名字和姓氏。