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編碼

2009年2月22日 星期日

避免沒斷行文字破壞網頁格式

經常在製作網頁時,遇到的一個問題!

就是表格中有連續英文或數字太長的話,都會將版面用亂!

所以在網路上找到了將文字斷行的解決方法!


參考網址為:http://blog.blueshop.com.tw/petlife/

只要在<head></head>標籤間加入下面語法即可:

<style type="text/css">
<!--
td {word-break:break-all}
-->
</style>