代码 分类中的最新日记
本站的论坛使用UTF-8编码,为了不使邮件出现乱码,就涉及到了将UTF-8转换成GB2312的操作。本来使用PHP的iconv模块或者系统的iconv命令可以方便的做到,但许多虚拟主机并不支持,并且iconv命令也不稳定,难道没有其它好的解决办法吗?嘿嘿,俺Google了半天,终于在一个网站找到了一个叫做中文编码集合类库的程序,能够完成简体中文 <-> 繁体中文编码互换,简体中文、繁体中文 -> 拼音单向转换;简体中文、繁体中文 <-> UTF8 编码转换,简体中文、繁体中文 -> Unicode单向转换。现与大家分享,具体使用方法请看自带的sample文件。
这几天修改Thinkjam.org的首页,一个头疼的问题就是如何调用论坛的最新帖子。由于本站最终的输出都是HTML,并没有采用动态的PHP,因此只能采取Javascript调用这个途径,但此种方法无形中会增加服务器的负担,Javascript的毛病又很多,因此我很不愿意采用。那么,是否可以对VBB 3.0.3中提供的XML输出功能做文章,用Movable Type的GetXML插件来实现静态输出呢?经过摸索,此种方法最终成功。
自己用VBB 3.0.3做了一个论坛,使用UTF-8编码,对中文支持很好,只是在使用VBB的邮件功能时,邮件内容倒是很正常,但标题和发件人若是中文,会出现乱码,看起来很不舒服,后来通过编辑includes目录的functions.php文件,解决了这个问题,现与大家分享:
本站的所有程序都采用了UTF-8编码,论坛使用的vBulletin v3.0.3标准版,由于网上没有现成的UTF-8编码包,再说我也看不惯别人的汉化,因此自己制作了一个,与诸君分享。。。
使用方法:
在后台语言 & 短语管理中导入语言包,然后设置为默认即可。切记在导入前不要对语言包文件进行任何更改,若是想更改,直接使用vBulletin论坛后台语言 & 短语管理中的短语管理或者在短语中搜索相应的项目进行更改。
______________________________________________________
http://www.thinkjam.org
http://bbs.thinkjam.org
出品人:平生一笑
有关论坛数据编码转换,请自行解决
建议初装论坛采取UTF-8编码,已经运行论坛除非自己对编码转换比较熟悉,并做好备份,否则最好不要转换!
有翻译不准确的地方,请自行更改
数据转换可以使用EMEDITOR打开后另存为UTF-8格式,记住存的时候把下面的BOM选项的勾去掉
更多有关信息请访问http://bbs.thinkjam.org
语言包下载:点击这里
链接已失效
