WordPress主题制作小伎俩(一)

做了不少主题了,从来没有写过心得,很不好,从今天开始每天写一点点吧。

今天说说关于UTF8格式。

不管是作模板还是写插件,如果有中文内容的话就得把文件转成utf8格式保存,不然就会显示一个一个小方块。可是有时候整页 php就那么一两个中文,或者说css里面就两个中文字“宋体”,就为了这么两个字,文件体积突然变大,不划算啊。那么就说说小伎俩1:如何不转utf8输出中文。

先介绍个转换工具。在左上角的框里面输入需要转的中文,然后点Convert,就出现很多奇形怪状的代码。这就是我们要用的。

在php里面可以直接输出hex,例如echo "\xE6\xB5\x8B\xE8\xAF\x95"会输出“测试”这两个字,注意是双引号,单引号在php里不转意的。那么在转换工具里我会选“Percent encoding for URIs”下面的内容,然后把百分号%都换成\x

Html也可以直接输出unicode的,跟&写成&一样,“测试”可以写成测试,是转换工具里面的“Decimal NCRs”。

那么CSS嗫?看到最右下角的“CSS escapes”了不?在左上角的方框里输入“宋体”点“Convert”,在右下角的框里就出现\5B8B \4F53 ,复制到css里去吧,以后再也不用为了这两个字把整个文件转成utf8格式了! :mrgreen:

5 Responses

  1. JoBru says:

    嗯,好特别的主题~~

  2. page says:

    唉,我是实在没看懂啊。
    我就会直接保存为utf8,你说的意思是,这样文件会变大么?

  3. Leo says:

    怒赞!!
    强烈支持~

    • 轶侠 says:

      楼上水人,鉴定完毕

  4. Charles says:

    怒赞!!
    强烈支持~