数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / CMSware模版常用函数-编码转换函数

CMSware模版常用函数-编码转换函数

查看全部词条命名空间:Main

导航:返回上一页


有时候要从其它数据库查询,或是要输出不同字符集时 ,比如从VBB的utf8库里查东西出来,而页面模版gb2312的,这时候我们就要用到编码转换。以下的转换函数都可以直接使用(注意大小写):


  • gb2unicode($str)


:说明:用于gb2312向unicode的编码转换


  • GBK2UTF8($str)


:说明:用于GBK向UTF8的编码转换


  • GBK2BIG5($str)


:说明:用于GBK向BIG5的编码转换


  • BIG52GBK($str)


:说明:用于BIG5向GBK的编码转换

  • UTF8ToGBK($str)
:说明:用于UTF8向GBK的编码转换
  • UTF8ToUnicode($str)
:说明:用于UTF8向unicode的编码转换

标准格式:


[@函数(变量)],例如[@GBK2UTF8($var.Title)] , [@gb2unicode($Content)] , [@UTF8ToGBK($var.NodeName)]

应用举例:

当我们使用GBK编码的思维(CMSware)+VBB系统时 ,VBB的数据库编码是UTF8的,思维(CMSware)的模版是GB编码,此时我们如果要调用VBB的数据通过思维(CMSware)的模版输出就要在输出前对从VBB系统查询到的数据进行一次编码转换,然查询到的数据以GB编码输出,当我们调用VBB的公告时要按照下述方式转码:




[@UTF8ToGBK($var.title)]



参考来源

category:CMSware