顯示具有 PHP 標籤的文章。 顯示所有文章
顯示具有 PHP 標籤的文章。 顯示所有文章

2009年7月22日 星期三

Smarty樣板常用語法

宣告變數
{assign var=v value=1default:0}

foreach用法
{foreach from=$items item=value}
show:{$value}
{foreachelse}
is empty.
{/foreach}
詳細用法請參考:http://www.smarty.net/manual/en/language.function.foreach.php


if用法
{if $var=="aa"}
var:aa
{elseif $var=="bb}
var:bb
{else}
var:cc
{/if}

section用法
{section name="forLoop" start=1 loop=10}
forLoop is 1 to 10
{/section}



參考網址:http://www.jaceju.net/blog/?cat=8

2009年5月5日 星期二

各種轉UTF-8編碼的函數

[Java]
會處理#字元為%23,空白字元轉換為+,中文字拆開每BYTE處理為ASCII

第二個String 為編碼格式(UTF-8,UTF-16等)
java.net.URLEncoder.encode(String args,String args)
java.net.URLDecoder.decode(String args,String args)

[JavaScript]
會處理#字元為%23,空白字元轉換為+,中文字處理為UniCode
escape(String args)
unescape(String args)

不會處理#字元,空白字元轉換為%20,中文字拆開每BYTE處理為ASCII
encodeURI(String args)
decodeURI(String args)

會處理#字元為%23,空白字元轉換為%20,中文字拆開每BYTE處理為ASCII
encodeURIComponent(String args)
decodeURIComponent(String args)

[PHP]
會處理#字元為%23,空白字元轉換為+,中文字拆開每BYTE處理為ASCII
urlencode
urldecode

會處理#字元為%23,空白字元轉換為%20,中文字拆開每BYTE處理為ASCII
(RFC 1738 )
rawurlencode
rawurldecode



參考網址:用javascript轉UTF-8編碼