繁体   English   中英

动态生成的HTML标记的编码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM