Skip to main content

中文

中国国家数字图书馆军事科学院分馆揭牌

Posted in

中国国家数字图书馆军事科学院分馆揭牌

 

 日前,国家图书馆与军事科学院军事图书资料馆达成合作协议,共同建设中国国家数字图书馆军事科学院分馆1211,在军事科学院军事图书资料馆隆重举行了分馆揭牌暨网站开通仪式。军事科学院刘成军院长、刘源政委和刘继贤副院长、文化部副部长周和平、社会文化司司长于群、国家图书馆馆长詹福瑞等领导出席了仪式。刘成军、刘源、周和平、詹福瑞共同为中国国家数字图书馆军事科学院分馆揭牌,并开通了中国国家数字图书馆军事科学院分馆网站

中文附件解决问题

Posted in

includes/unicode.inc文件
将"setlocale(LC_CTYPE, 'C')" 改为 "setlocale(LC_CTYPE, 'en_US.UTF-8')".

 
 

当通过Fckeditor查看服务器文件时,中文名全部显示成乱码,不知道到底是哪个文件。

但是在页面看中文名显示和使用都没有问题。
解决方法:

完美解决drupal6上传中文文件名附件乱码问题

Posted in

原文地址:
http://www.5iphp.com/zh-hans/heart/180.html
drupal6的upload模块只能上传英文名字的文件,我经过一段时间的测试,完美解决了drupal下中文文档上传的问题。
其实文档上传,无非涉及到两个方面。
第一:文档存到数据库中的名字。
第二:文档上传后存到服务器的文件夹里的名字。
这两个名字如果都是中文的名字,问题就解决了。
根据以上的设想,我开始修改file.inc文件。
为什么要修改这个文件呢?
因为文件的上传是用到upload.module的upload_node_form_submit(&$form, &$form_state)这个函数是管上传的。
但是这个函数上传主要用到了函数里面的这句代码
if (($user->uid != 1 || user_access('upload files')) && ($file = file_save_upload('upload', $validators, file_directory_path())))
也就是 file_save_upload函数才是最终的上传函数。而file_save_upload函数就是在file.inc这个文件里。
所以我们其实就是修改file.inc这个文件里的file_save_upload函数。
修改两个地方就可以
第一个地方,管数据库文件名字的
语句是: $file->filename = file_munge_filename(trim(basename($_FILES['files']['name'][$source]), '.'), $extensions);
修改后:$file->filename = file_munge_filename(trim($_FILES['files']['name'][$source], '.'), $extensions);
第二个地方,管上传到服务器的文件夹里的文件名字的。
原句是:if (!move_uploaded_file($_FILES['files']['tmp_name'][$source], $file->filepath))
修改后:if (!move_uploaded_file($_FILES['files']['tmp_name'][$source],iconv("UTF-8","gb2312",$file->filepath)))

Drupal实践第一天(2)——汉化

Posted in

Drupal跑起来以后,满屏的英文,发蹙,还是汉化了吧。 1. 到http://drupal.org/project/Translations下载简体中文语言包 2. 要实现本地化,需要启用两个模块。到home-〉administer->site building,启用Locale模块和Content translation模块,然后点“Save configuration”按钮保存 3. 解压缩简体中文语言包,把其中的所有的目录和文件拷贝到D:\xampp\htdocs\drupal下,提示覆盖时选择全部覆盖即可 4. 点击“administration section”,选择“Site configuration”中的“Languages”,点击“Add language”, 在“Language name”下拉框中选择“Chinese, Simplified 简体中文”,然后点“Add language”按钮即可 5. 设置“Chinese, Simplified 简体中文”为默认语言,保存即可。 一般情况下,上述5步骤之后可以汉化。但是我这里偏偏出了问题,只有少数几个单词被汉化,其他基本不变。在网上找了一下解决方法:首先删除简体中文。接着重新添加简体中文,在语言列表中重新导入语言包,然后设置简体中文为默认语言,这一下大功告成啦 ! 接着测试网站发现后台管理特别特别的慢。同样从网上搜索得到答案:禁用update status模块,速度果然快了很多。

同步内容