Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
Asp.net 瑞典字符(å;ä;ö;)不在Web服务器上工作,但在本地计算机上工作_Asp.net_Vb.net_Oracle_Utf 8_Cultureinfo - Fatal编程技术网

Asp.net 瑞典字符(å;ä;ö;)不在Web服务器上工作,但在本地计算机上工作

Asp.net 瑞典字符(å;ä;ö;)不在Web服务器上工作,但在本地计算机上工作,asp.net,vb.net,oracle,utf-8,cultureinfo,Asp.net,Vb.net,Oracle,Utf 8,Cultureinfo,正如标题所说,我在让特殊字符在Web服务器上工作时遇到了一些奇怪的问题,但当我从本地计算机运行主页时,它们会正确显示 使用visual studio express 2012 for web。 .NET framework是verison 4.5.51209 在aspx.vb文件中,我使用更改区域性 System.Threading.Thread.CurrentThread.CurrentCulture = New CultureInfo("sv-SE") 在aspx文件中,我有一段代码告诉它

正如标题所说,我在让特殊字符在Web服务器上工作时遇到了一些奇怪的问题,但当我从本地计算机运行主页时,它们会正确显示

使用visual studio express 2012 for web。 .NET framework是verison 4.5.51209

在aspx.vb文件中,我使用更改区域性

System.Threading.Thread.CurrentThread.CurrentCulture = New CultureInfo("sv-SE")
在aspx文件中,我有一段代码告诉它应该使用UTF-8

Page Language=“VB”Culture=“sv SE”AutoEventWireup=“false” CodeFile=“Default.aspx.vb”继承=“\u Default”UICulture=“SE”


有人能帮我告诉我我错过了什么吗

本地计算机上的区域设置为:瑞典语(windows 7) 在Web服务器上,它也是瑞典语(windows server 2008 R2)


干杯

您似乎使用了不同的字符编码。尝试在两侧使用Unicode UTF-8。@DerGolem我正在连接到oracle数据库,并将结果连接到gridview。我也一直在把webconfig文件放进去,所以我不明白你说的两边都是什么意思?两边都是:本地和远程(服务器)。Windows有一个有趣的习惯,默认情况下使用一个幼稚的“代码页”,100次中有99次会导致问题。@DerGolem愚蠢的问题是,我应该在服务器上哪里更改它?感谢您的帮助。请检查数据库设置以及服务器配置。还要检查应用程序设置。不止这些,我想不出来。
<head>
        <meta http-equiv="Refresh" content="60"/>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>