0
|
Per Hornshøj-Schierbeck · 技术社区 · 15 年前 |
![]() |
1
1
iiuc,旧网站上的网页是用什么编码的并不重要,因为表单将出现在新网站上。重要的是旧站点的服务器需要什么编码。如果服务器希望以拉丁语1提交数据,那么您只有两个选择:
正如您已经排除了选项1,您唯一的选择是选项2(但请重新考虑执行选项1)。对于选项2,您还有其他选择,一个是在您提议时使用代理。但是,如果包含表单的页面是用拉丁文-1编码的(尽管站点的其余部分是UTF-8),可能会更好。如果您不想在页面上显示非拉丁-1信息(如中文文本),这应该可以很好地工作。您只需向ASP.NET解释这个特定的页面应该用拉丁文-1呈现(并且Web服务器应该发送适当的内容类型)。 |
![]() |
2
1
您可以控制表单中使用的编码,而不考虑宿主页面的编码。例如,
|
![]() |
3
0
好的,所以我们在将数据提交到登录页之前,结束了对数据的URL编码。 这解决了其他解决方案存在的两个问题:1)转换值的额外登录/跳转页面;2)不重写大部分旧的遗留(正在迁移)站点以接受UTF-8 不管怎样,我们把从外部站点向遗留站点提交数据的逻辑放入jquery插件中,jquery插件通过在发布表单之前转义每个值来处理表单中的任何表单元素-实际上,登录/旧页需要get格式的数据,所以我们最终只会将window.location设置为生成的querystring-但我想我们可能会如果我们愿意的话,还可以用普通邮件提交表格。 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 7 月前 |
![]() |
David · 何时实际应用字符编码? 8 月前 |
![]() |
Karlomanio · 区分两个西里尔字母字符串 1 年前 |
![]() |
Gabriel Lucizano · 为什么我无法访问C中的文件 1 年前 |
![]() |
Mira Kumar · 在网页上显示特殊字符 1 年前 |
![]() |
jay.sf · 如何在pdf中使用UTF-8编码的字符矢量? 1 年前 |
![]() |
Kevin Patel · UTF-8内容在Java中是否可能格式错误 2 年前 |