QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1231|回复: 9

apache2.0.40怎样配置才能显示带中文文件名的图片

[复制链接]
发表于 2004-10-26 12:08:30 | 显示全部楼层 |阅读模式
我装的是reahat8.0,apache2.0.40,我在httpd.conf中将
AddDefaultCharset ISOXXX改成AddDefaultCharset GB2312但网页上还是不能显示带中文名的图片,请问还要在哪里设置。
发表于 2004-10-26 12:42:34 | 显示全部楼层

Re: apache2.0.40怎样配置才能显示带中文文件名

[quote:2242ae3af3="sunnycai1019"]网页上还是不能显示带中文名的图片……[/quote]
这个跟 DefaultCharset 没有多大关系,重要的是你的文件命名时的编码,看你的 locale 。不是 UTF-8 的吧?
回复

使用道具 举报

 楼主| 发表于 2004-10-26 13:14:14 | 显示全部楼层
那要怎样改?
回复

使用道具 举报

发表于 2004-10-26 13:16:55 | 显示全部楼层
如果你的系统 locale 是 UTF-8 的,链接里也应该是 UTF-8 格式才能正确解析。
还是把系统 locale 设成 zh_CN.GB2312 或者 zh_CN.GBK 方便一点。
回复

使用道具 举报

 楼主| 发表于 2004-10-26 13:18:32 | 显示全部楼层
我用locale查出来是下面的信息
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
回复

使用道具 举报

发表于 2004-10-26 13:43:43 | 显示全部楼层
网页里标签怎么写的?
回复

使用道具 举报

 楼主| 发表于 2004-10-26 14:04:58 | 显示全部楼层
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<link rel=stylesheet href=../css/blue.css type=text/css>
回复

使用道具 举报

 楼主| 发表于 2004-10-26 14:10:13 | 显示全部楼层
网页是php4.0写的,是做一个上传照片的功能,当选择带中文的图片时,可以上传,但就是预览不出。
回复

使用道具 举报

发表于 2004-10-26 19:21:05 | 显示全部楼层
这个说起来就复杂了……
检验一下看你上传到服务器上的文件名是什么,显示的时候<img>标签的 src= 值又是怎样的,一步一步的抓问题吧~~
回复

使用道具 举报

 楼主| 发表于 2004-10-27 14:55:03 | 显示全部楼层
可以到下面网址测试上传一张中文名的图片http://web51.cyberphoto.com.cn/html/print/02_print_frm.htm
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 07:45 , Processed in 0.049748 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表