作者MonkeyW (白猴)
看板PHP
标题[请益] LinPHA相簿 编码的问题
时间Thu Mar 13 15:36:55 2008
我最近使用LinPHA的php相簿,版本是1.3.1
已经有前辈中文化过了,但是在使用上依旧有些许问题需要大家的帮忙
在phpmyadmin中,LinPHA的资料库是使用utf8_genernal_ci
情况一
LinPHA是使用繁体中文介面,utf-8的编码
在此前提下,用网路相簿的admin介面新增中文资料夹,会出现
mkdir() [function.mkdir]: Invalid argument
情况二
後来我改成英文介面,预设ISO编码,创立了一个资料夹-中文测试
在网路上会显示正常的名称,但是在硬碟中却是 中文測試
此资料夹在改回utf8编码时,也是正确显示,只是在硬碟中看不懂
情况三
我在系统底下的album资料夹中,直接放相簿,英文名称的相簿跟照片会被正常的抓取
且路径也会正确的存路资料库
但是放中文的话,显示出来的就是乱码,资料库的路径也是乱码
请问应该要如何解决?
我自己是觉得好像是因为程式抓档案路径写入资料库时,编码就不对了
真的是这样吗@@
请帮帮忙!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.201.75
1F:推 JoeHorn:我觉得这种相簿设计有问题... 03/13 16:31
2F:→ JoeHorn:您要不要考虑一下 Gallery 2 或 CPG ? :p 03/13 16:32
5F:推 knockout:? 是创中文目录的问题吧 ... 03/13 18:17
6F:→ JoeHorn:基於多国文字考量,不应该拿使用者输入的文字来建目录。 03/14 00:19
7F:→ JoeHorn:常见的作法是用 serial 建目录,在资料库里面作对应资料。 03/14 00:22
8F:推 buganini:or base64 XD 03/14 13:50
9F:→ MonkeyW:谢谢前辈们的教导,目前使用Gallery 2都是正常,只有CPG 03/14 16:50
10F:→ MonkeyW:在上传中文档名会有问题,编码问题真是头痛,太依赖中文化 03/14 16:51
11F:→ MonkeyW:的下场@@ 03/14 16:52