English Sentence Loading...
英语句子加载中...
mindMap 和 asp 交互的编码问题。
作者: 灰色的狼 日期: 2008-05-09 10:36
公司老的平台是很多年用asp开发,又是繁体,而现在需要用到里面的资源库,asp貌似不具备.net、php...的自动转码。找到的函数也不太好用。
于是和公司的网络部门同事,用了极端的方法。
在刚开始使用post时候,as推数据到 asp,然后返回值,打开 System.useCodePage = true 能顺利解析,但是,就是查询不到数据。
只有做了一下存入数据库测试,而存入的值在推到asp时,变成了乱码,而相同的乱码返回给as的时候,又自动解析回来。很怪的问题。
最后解决方案。as 调用 js, js执行asp,asp写流数据到xml,as网络调用xml文件,根据xml的头文件来确定是否有数据,有的话然后取出。
也就是避开了as直接调用asp会出现的乱码问题。不可谓不极端。测试效率尚可。也算一种另类的方法吧。
最后的编码为:
AS --> UTF-8
ASP --> BIG5
传输方式 --> GET (Post 表单的使用总是存在乱码问题)

------------------------------------------------ 啥也不说了的分割线 ----------------------------------------------------
不怕麻烦的人,智慧是无穷的,卡卡。
于是和公司的网络部门同事,用了极端的方法。
在刚开始使用post时候,as推数据到 asp,然后返回值,打开 System.useCodePage = true 能顺利解析,但是,就是查询不到数据。
只有做了一下存入数据库测试,而存入的值在推到asp时,变成了乱码,而相同的乱码返回给as的时候,又自动解析回来。很怪的问题。
最后解决方案。as 调用 js, js执行asp,asp写流数据到xml,as网络调用xml文件,根据xml的头文件来确定是否有数据,有的话然后取出。
也就是避开了as直接调用asp会出现的乱码问题。不可谓不极端。测试效率尚可。也算一种另类的方法吧。
最后的编码为:
AS --> UTF-8
ASP --> BIG5
传输方式 --> GET (Post 表单的使用总是存在乱码问题)

------------------------------------------------ 啥也不说了的分割线 ----------------------------------------------------
不怕麻烦的人,智慧是无穷的,卡卡。
评论: 0 |
引用: 0 |
阅读: 361
订阅
上一篇
返回
下一篇