关于中文文件名字转码
来源:互联网 发布:域名冲突 编辑:程序博客网 时间:2024/05/01 20:06
在Unix服务器上中文一般以utf-8表示,而是用IIS同步的文件可能是以gb2312编码的。
现在服务器上这两种编码的文件都存在。
IE浏览器默认是用utf-8编码发送中文URL,迅雷比较猛,可以尝试多种编码方法。
这样就出现了一种情况,有时IE会下载不了服务器上名字以gb2312编码的文件。
解决方法:服务器保存两个文件对应相同,即两种编码对应不同文件名字。
开始尝试判断文件编码类型,失败告终。
是用perl Encode模块的一个函数(is_utf8),后来证明是不可行的。该函数并不能判断编码方式。
后改用强制转换,但是效果不好,可能会出现错误转换的情况。
后来用C写了个。效果比较好,使用了软连接。 iconv判断字符编码还是比较准确的。
这种解决方法是被迫的,最好的解决方案是统一使用utf8编码,这样就避免了各种编码混乱带来的不便。
- 关于中文文件名字转码
- 关于怎么将导出文件设置为中文名字
- 以文件流的方式下载文件,以及中文名字转码
- 关于批量修改文件名字
- 解决Tomcat下载中文名字文件乱码
- flex 解决上传文件中文名字问题
- Android文件中文名字存储间接实现
- perl post 带中文名字的文件
- servlet 下载文件名字 中文乱码 解决
- 如何删除linux 环境下名字带中文的文件
- moodle中上传和显示中文名字文件
- Qt、Vc下用fopen打开中文名字的文件
- struts2 下载文件不能显示中文名字的问题
- 利用FTPClient上传的文件中中文名字乱码解决办法
- SpringMvc下载文件,判断不同浏览器的中文名字显示
- 不同浏览器下载文件 中文名字乱码解决
- 关于ProjectConfig.mk文件相关配置编译名字长度规定
- 验证中文名字
- 代码
- 构造HuffmanTree
- Excel 2007打开excel 2003时显示提示
- 我来报个到
- c5700连接电脑做modem上网 3G上网 无线上网设置
- 关于中文文件名字转码
- 次小生成树
- 标准差
- jni实现过程
- linux设备调试信息输出
- 坑爹的dsfksvcs.sys
- myeclipse和sql sever2000的连接
- thinkphp的常用页面跳转语句的用法
- TCP连接的状态转换图深度剖析