Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在ListView中显示汉字?_C#_.net_Encoding_Character Encoding - Fatal编程技术网

C# 如何在ListView中显示汉字?

C# 如何在ListView中显示汉字?,c#,.net,encoding,character-encoding,C#,.net,Encoding,Character Encoding,也许任何人都知道如何在列表视图控件中显示?确保您在实际机器和浏览器上具有汉字功能: 如果您已经这样做了,但这仍然是一个问题,那么您可能正在从一个以中文输入的数据库中获取数据,但是相关列上的数据类型不是Unicode。在这种情况下,请将数据类型更改为例如,nvarchar。您到底有什么问题?它显示“???????”而不是中文字符。我想这就是主要的问题。什么windows版本?您可以尝试进入控制面板并将region设置为China PRC,以查看它是否在系统级别工作。我通常这样做是为了检查时间/日

也许任何人都知道如何在列表视图控件中显示

确保您在实际机器和浏览器上具有汉字功能:


如果您已经这样做了,但这仍然是一个问题,那么您可能正在从一个以中文输入的数据库中获取数据,但是相关列上的数据类型不是Unicode。在这种情况下,请将数据类型更改为例如,nvarchar。

您到底有什么问题?它显示“???????”而不是中文字符。我想这就是主要的问题。什么windows版本?您可以尝试进入控制面板并将region设置为China PRC,以查看它是否在系统级别工作。我通常这样做是为了检查时间/日期,如果它们工作,那么它应该在您的应用程序中工作。我的问题是我使用的是Arial字体,而不是Arial Unicode MS。一旦我更改了对话框的字体,事情就开始工作了。希望这对你来说也很容易。