[英]Encoding of dynamically-generated HTML markup
右边是jQuery UI可排序列表,左边是另一个可排序列表。 如您所见,在左列中支持我的语言(一种带有黑色圆圈)。
尽管这是一个硬编码的列表项,而其余(SilverPlated)列表项是从C#代码(动态)生成的HTML标记。
这是我将应用程序发布到服务器后第一次遇到此问题。 该服务器不在我的国家,这也是我第一次使用该服务器,因此我猜是某种原因导致代码在不同的本地化/编码中生成。
题:
托管服务,技术支持部门等有责任对托管计划进行一些更改,还是需要自己在C#代码中进行设置?
在集合的for循环长度内完成此操作: string.Format("<li id={0}_{1}></li>",variableId, counter)
;
在本地(VisualStudio)服务器上时,就可以了。
将web.config上的编码设置为utf-8,如下所示
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
因为服务器可能与您的服务器不同,所以通过添加两台计算机上的服务器都相同并加以解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.