/** 中文轉換utf-8 */
function encodeUTF8(str) {
return str.replace(/[^\u0000-\u00FF]/g, function ($0) { return escape($0).replace(/(%u)(\w{4})/gi, "&#x$2;") });
}
/** utf-8轉換中文 */
function decodeUTF8(str) {
return unescape(str.replace(/&#x/g, '%u').replace(/\\u/g, '%u').replace(/;/g, ''));
}