日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

moodle支持php5.4,moodle中文支持解决方案

發布時間:2023/12/14 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 moodle支持php5.4,moodle中文支持解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝使用moodle推薦easymoodle,它集成moodle安裝使用環境一攬子方案。我安裝后配置上ip,使用正常。與所有人一樣,也遇到moodle對中文的支持不夠。具體表現為日歷那里中文顯示不出來、文件上傳不支持中文文件名。網上對這類問題解決方法很多,我想把參考解決問題的思路寫下來,為以后再次安裝少走彎路。

調試環境:Apache/2.0.59 (Win32)

PHP/5.2.4 ,moodle1.9

解決日歷亂碼:

一、打開moodledata\lang\zh_cn_utf8\langconfig.php,將里面的內容替換為:

$string['alphabet'] =

'A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z';

$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';

$string['firstdayofweek'] = '1';

$string['locale'] = 'zh_CN.UTF-8';

//$string['localewin'] = 'Chinese_China.936';

//$string['localewincharset'] = 'CP936';

//$string['oldcharset'] = 'UTF-8';

//採用24小時制

$string['strftimedate'] = '%%Y年 %%m月 %%d日 ';

$string['strftimedateshort'] = '%%m月 %%d日 ';

$string['strftimedatetime'] = '%%Y年 %%m月 %%d日,%%H:%%M';//

$string['strftimedaydate'] = '%%Y年 %%m月 %%d日 %%A';

$string['strftimedaydatetime'] = '%%Y年 %%m月 %%d日(%%a.)

%%H:%%M';

$string['strftimedayshort'] = '%%m月 %%d日 %%A';

$string['strftimedaytime'] = '%%a %%H:%%M';

$string['strftimemonthyear'] = '%%Y年 %%m月 '; //首頁日曆

$string['strftimerecent'] = '%%m月 %%d日,%%H:%%M';

$string['strftimerecentfull'] = '%%Y年%%m月%%d日(%%a.)

%%H:%%M';//討論區完整日期

$string['strftimetime'] = '%%p %%I:%%M';

$string['thischarset'] = 'UTF-8';

$string['thisdirection'] = 'ltr';

$string['thislanguage'] = 'Chinese';

?>

網上都直接提供了這個文件,下載后替換相應的文件即可。我也是下載替換,能夠解決日歷亂碼問題。但是出現了另一個問題。使用“鏈接到文件或站點”這個功能中上傳文件,預覽下載文件沒有出現下載對話框,瀏覽器直接打開這個文件是亂碼,doc、xls、jpg等都這樣,百思不得其解。搜索網絡發現有人遇到,但是沒有有用的解決方法。后來實在是沒有辦法,試著將moodle中文包刪除,調整到英文,一切正常。懷疑是上面文件替換的問題,重新下載中文包,反復實驗,只要按照上面的方法解決日歷中文就會出現下載故障。

二、修改langconfig.php編碼

用記事本打開打開moodledata\lang\zh_cn_utf8\langconfig.php,菜單命令“文件”->“另存為”

在彈出的對話框中把“編碼”右邊的下拉框中的內容改為ANSI,替換原文件即可。這個方法適合我的moodle系統。

解決支持中文文件名:

一、中文文件名支持最簡單的做法是:

moodle\config.php中加入:

$CFG->unicodecleanfilename

= true;

二、中文長文件名處理

經過以上處理已經可以正確顯示中文文件名了,如果文件名中文字是奇數,上傳時就會提示“找不到文件”,這個時候可以在文件名里增加一個空格,變成偶數就可以解決問題。

如果使用“鏈接到文件或站點”出現鏈接文件出錯,找不到文件,很有可能是文件名過長或者有moodle不支持的字符,需要修改文件名重新上傳,或者用“添加資源”里的“插入標簽”,使用超鏈接來鏈接文件。

總結

以上是生活随笔為你收集整理的moodle支持php5.4,moodle中文支持解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。