专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ColdFusion

在url地址栏中不支持汉语言

发布时间:2010-06-14 17:27:28 文章来源:www.iduyao.cn 采编人员:星星草
在url地址栏中不支持中文
在url地址栏中不支持中文,
可是我现在做的一系统一定要中文名,而且把上传后的文件下载下来的时候也必须是上传时相应中文名称。
现在我上传是文件名用的是urlencodedformat()这个函数进行编码
如果是图片,文本的话在浏览器是可以打开了,可是下载的时候就又变成乱码了。
比如:上传上去的是“三泰新办公楼.JPG“这副图片
下载下来时候文件名就变成”̩ 칫¥.JPG.jpg“
这怎么解决?
------解决方案--------------------
学习。
------解决方案--------------------
3721支持中文名,呵呵。

自己做吗?就不会了。
------解决方案--------------------
编码的时候加参数gb2312
URLEncodedFormat(string,"gb2312")
并在application.cfm文件中加:
<cfprocessingdirective pageencoding="gb2312">
<cfcontent type="text/html; charset=gb2312">
<cfset setEncoding("URL", "gb2312")>
<cfset setEncoding("Form", "gb2312")>
下载的时候CF会自动解码.
------解决方案--------------------
加上
server.urlencode(str);
------解决方案--------------------
cfwddx(九片棱角的回忆)正解。
------解决方案--------------------
utf-8
------解决方案--------------------
顶,以后肯定用的着!
------解决方案--------------------
顶,以后肯定用的着!

------解决方案--------------------
你的coldfusion升级没有啊?升级之后就可以对中文应用自如。我这里有升级包,找找看,给你吧
------解决方案--------------------
其实这句话"可是我现在做的一系统一定要中文名”不可解。为吗一定要用中文呢?说个用中文的理由先。
------解决方案--------------------
按我的想法和看法,现在很多优秀的COLDFUSION站点的URL很少用中文的吧!
这是个人看法。
------解决方案--------------------
设置ie中高级中的utf-8
------解决方案--------------------
up
------解决方案--------------------
good

------解决方案--------------------
URL只是一个中转的地方,不需对其多考虑
------解决方案--------------------
网络实名~~~~~~~~~~~~3721
------解决方案--------------------
方法一:不使用带有中文的路径名称 
方法二:在网页上注明使用方法,如果看不到网页就 
1.选择浏览器 工具/internet选项/高级 
2.取消“始终以UTF-8发送URL ”选项
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • 3D MAX导出MD2,delphi开发,该如何处理

    3D MAX导出MD2,delphi开发 我用dilphi开发3D游戏,想用3D MAX导出MD2建立关键针动画,然后用dilphi调用关键针,可是现在出现2个问...

  • coldfusion如何整合框架

    coldfusion怎么整合框架? 如题coldfusion怎么整合框架? 有没有例子 谁给讲解下,谢谢! ------解决方案-------------------- 其实,在...

  • coldfusion的正则表达式中文支持如何样

    coldfusion的正则表达式中文支持怎么样? coldfusion的正则表达式中文支持怎么样?有没有问题?我用的的是coldfusion 9 因为要用的一...

  • 求教解决办法

    求教 请问,哪里有GLscene的中文教程,视频也可.谢谢 ------解决方案-------------------- http://technology.jfcms.net/cx/Delp...

  • Provider '80020005',该怎么解决

    Provider '80020005' Provider '80020005' 类型不匹配。 \admin\add_products.asp, line 167 <!--#include file="../i...

  • 小弟我们打开一个网页的原理是什么

    我们打开一个网页的原理是什么? 我觉得是服务器端传输一个文档过来,然后由ie(或者其它的)编译,呈现我们面前的就是我们打开的网页了 -...

  • 小弟我想循环输出一个 cfgrid

    我想循环输出一个 cfgrid rt ------解决方案-------------------- cfgrid有个query属性的。 ------解决方案-----------------...

  • coldfusion解决方案

    coldfusion cf中上传可以控制大小吗?如何控制? ------解决方案-------------------- 上传前可以先得到文件大小,之后再决定是否要上...

  • C# 发送一个网页邮件 如何做

    C# 发送一个网页邮件 怎么做 我用System.Net.Mail;做的,可是它的属性就那么几个。怎么办? ------解决方案-------------------- M...

  • coldfusion 9 连接Access出错?该怎么处理

    coldfusion 9 连接Access出错??? 各位大侠帮忙看看,为何我用coldfusion 9 连接Access时,显示OK,连接Access unicode时却出现以下错误信...

热门推荐: