[請益] LinPHA相簿 編碼的問題

看板PHP作者 (白猴)時間17年前 (2008/03/13 15:36), 編輯推噓3(308)
留言11則, 4人參與, 最新討論串1/1
我最近使用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

03/13 16:31, , 1F
我覺得這種相簿設計有問題...
03/13 16:31, 1F

03/13 16:32, , 2F
您要不要考慮一下 Gallery 2 或 CPG ? :p
03/13 16:32, 2F

03/13 16:32, , 3F
03/13 16:32, 3F

03/13 16:33, , 4F
03/13 16:33, 4F

03/13 18:17, , 5F
? 是創中文目錄的問題吧 ...
03/13 18:17, 5F

03/14 00:19, , 6F
基於多國文字考量,不應該拿使用者輸入的文字來建目錄。
03/14 00:19, 6F

03/14 00:22, , 7F
常見的作法是用 serial 建目錄,在資料庫裡面作對應資料。
03/14 00:22, 7F

03/14 13:50, , 8F
or base64 XD
03/14 13:50, 8F

03/14 16:50, , 9F
謝謝前輩們的教導,目前使用Gallery 2都是正常,只有CPG
03/14 16:50, 9F

03/14 16:51, , 10F
在上傳中文檔名會有問題,編碼問題真是頭痛,太依賴中文化
03/14 16:51, 10F

03/14 16:52, , 11F
的下場@@
03/14 16:52, 11F
文章代碼(AID): #17sDcOxE (PHP)
文章代碼(AID): #17sDcOxE (PHP)