CMSware模版常用函数-编码转换函数
查看全部词条命名空间:Main
导航:返回上一页
有时候要从其它数据库查询,或是要输出不同字符集时 ,比如从VBB的utf8库里查东西出来,而页面模版是gb2312的,这时候我们就要用到编码转换。以下的转换函数都可以直接使用(注意大小写):
- gb2unicode($str)
:说明:用于gb2312向unicode的编码转换
- GBK2UTF8($str)
:说明:用于GBK向UTF8的编码转换
- GBK2BIG5($str)
:说明:用于GBK向BIG5的编码转换
- BIG52GBK($str)
:说明:用于BIG5向GBK的编码转换
- UTF8ToGBK($str)
- UTF8ToUnicode($str)
标准格式:
[@函数(变量)],例如[@GBK2UTF8($var.Title)] , [@gb2unicode($Content)] , [@UTF8ToGBK($var.NodeName)]
应用举例:
当我们使用GBK编码的思维(CMSware)+VBB系统时 ,VBB的数据库编码是UTF8的,思维(CMSware)的模版是GB编码,此时我们如果要调用VBB的数据通过思维(CMSware)的模版输出就要在输出前对从VBB系统查询到的数据进行一次编码转换,然查询到的数据以GB编码输出,当我们调用VBB的公告时要按照下述方式转码: