系統公告

[97/05/02緊急公告] 中文檔名教材上下傳功能, 但在新增線上資源時無法完成設定中文檔名檔案, 會出現檔案不存在之錯誤訊息

[97/05/02緊急公告] 中文檔名教材上下傳功能, 但在新增線上資源時無法完成設定中文檔名檔案, 會出現檔案不存在之錯誤訊息

oleh admin 系統管理 -
Number of replies: 0

[97/05/02緊急公告]

 中文檔名教材上下傳功能, 目前有老師反應中文檔名檔案可以正確上傳, 但在新增線上資源時無法完成設定中文檔名檔案, 會出現檔案不存在之錯誤訊息.

    經檢查, 如果使用 Firefox 並不會出現錯誤訊息, 而使用 IE 就會出現錯誤訊息. 另外在新增線上資源時, 線上資源設定之[視窗]選項勾選[同一個視窗]及[將線上資源放在頁框中](如下圖), 也不會出現錯誤訊息.

    研判原因是 Moodle 將中文檔名的 UTF-8 字串放在 URL 裡面, 而 Firefox 將此 URL 以 UTF-8 來處理, 所以不會有問題, 而 IE 將此 URL 以 BIG5 來處理,所以才會出問題. 另外線上資源設定之[視窗]選項勾選[同一個視窗]及[將線上資源放在頁框中], 是用 iframe 以 UTF-8 來處理,所以不會有問題.

   此問題解決方法, 只要修改 Moodle source code 將中文檔名的 UTF-8 字串, 以 RFC 1738 標準來編碼, 應該可以解決.

                                                            計網中心系統組 簡文章

970503_resource_setting

.此問題計網中心系統組會儘快處理並解決.