2009年7月27日 星期一

[PHP CLASS] gb2312,unicode,big5編碼的轉換

引用

暫時程式支持以下字串編碼方式:
GBK,BIG5,UTF-16BE(Unicode big-endian字節順序),

UTF-16LE(Unicode little-endian字節順序),

UTF-8 預設的輸入編碼方式為GBK碼,

預設輸出編碼方式為UTF-16BE;

這個class提供二個個函數用來修改輸入和輸出編碼方式:

修改輸入編碼方式 boolean SetGetEncoding(string $GetEncoding)

修改輸出編碼方式 boolean SetToEncoding(string $ToEncoding)

函數參數只能使用上述5種編碼方式,區分大小寫,如GBK不能寫成gbk

如果設置成,回傳true,

如果使用了錯誤的編碼名,

回傳值為false,而傳出現錯誤訊息~

函數
string EncodeString(string $String)

負責進行字符編碼轉換,回傳編碼轉換後的字串

使用前,請將 class 文檔內的 :

var $FilePath="" ; 變數改為 .data存放的位址



##########
ex :
[code]$encoding = new Encoding() ;
$encoding -> SetGetEncoding("UTF-8");
$encoding -> SetToEncoding("BIG5");


下載

【下列文章您可能也有興趣】

沒有留言: