如何保存中文文件名?

bingxue606 2004-06-08 10:23:20
我用PHP+MYSQL做的试题库,当上传试题时,试题以中文名字保存的时候,就没办法打开试题,如果以英文名字保存就可以打开试题.这个是什么原因呢,我听人家说是服务器APPACHE的原因,应该怎么设置这个服务器让它来支持中文呢?希望各位能指点一下,谢谢!
...全文
181 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzkd 2004-06-09
  • 打赏
  • 举报
回复
楼主的想法好象.......可以改一下.

"但是又想使用中文名字来存放试题,这样管理比较直观"

用中文名字有管理直观是没错,但这跟中文文件名有什么关系?比如说一条新闻,
它的内容就好比是试题,它的标题如(我们国家一定不会让领土分裂)就比如估计
你想要的结果(2004年高考语文第120套模拟试卷).

如果没理解错楼主的意思,楼主是希望能直接看见(2004年高考语文第120套模拟试卷)
这样的比便管理.但这和文件名没有关系的呀.在你的表中加一个字段,直接存放类似
(2004年高考语文第120套模拟试卷)这样的东西在显示所有试卷的时候直接调用不就
可以了吗?
在上传试卷的时候,让上传的人直接把(2004年高考语文第120套模拟试卷)这样的话
存入数据库嘛.

个人看法,仅供楼主参考
bingxue606 2004-06-09
  • 打赏
  • 举报
回复
我们是用中文存放文件名的,显示文件是以word文件形式显示的,如果把文件名输入中文就没办法显示,但是又想使用中文名字来存放试题,这样管理比较直观.有人说在apache里设置就可以了,但是我们不知道怎么设置.
风流才子 2004-06-08
  • 打赏
  • 举报
回复
有可能是客户端设置的问题。取消UTF-8发送URL即可。
多菜鸟 2004-06-08
  • 打赏
  • 举报
回复
你可以用拼音啊。
不能用中文的。
ccterran 2004-06-08
  • 打赏
  • 举报
回复
把中文部分urlencode/urldecode或者rawurlencode/rawurldecode

否则apache下直接放中文文件名会出问题。
伍子V5 2004-06-08
  • 打赏
  • 举报
回复
不支持中文
feel8 2004-06-08
  • 打赏
  • 举报
回复
存到mysql中的?
怎么会打不开?显示的不正确还是什么?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧