Skip to content

{ Tag Archives } utf8

perl Encode module

/**LANG=perl*/ #utf8 -> big5 $message = encode(“big5″,decode(“utf8″,$message)); #big5 -> utf8 $message = encode(“utf8″,decode(“big5″,$message)); 原先覺得下面的寫法就可以把UTF8的訊息轉為big5,後來發現不是那麼一回事。 猜測encode的來源也許是某個中繼資料,於是測試上面的方法竟然成功了。 照慣例留紀錄,價值喵爸工作時間二十分鐘。 /**LANG=perl*/$message = encode(“big5″,$message);

Also tagged , ,

[網摘]0507W2

2005/07/06 更新 Mark Wu 製作 dotProject 2.0.1 簡繁 UTF-8 中文版 Keith Devens .com Programming Resources Web Development Trends for 2006 MVC Model View Controller Building a Large-Scale E-commerce site with Apache and mod_perl FreeBSD FreeBSD for the Xbox – not a hoax Misc Version Control with Subversion 中譯

Also tagged ,

Phorum5/MySQL 中文 UTF-8 Hack

原先我用的Phorum 5 及MySQL採用Big5編碼,隨著MySQL 4.1及PHP 4.3的更新,許多相容的問題也莫名其妙跑出來。隨手為Phorum 5 做了幾個修改,目的是讓中文正常點….. 我用的是 phorum-5.x.x ,最新版本可以在Phorum網站下載。 建立MySQL database 時,採用的語系為 utf8。 CREATE DATABASE `phorum5` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 適當設定Apache,我習慣使用Alias以求目錄結構乾淨方便維護,比較重要的設定是: AddDefaultCharset UTF-8 在執行 Phorum5 的 admin.php 起始化前,更改 include/db/mysql.php 的 phorum_db_mysql_connect() ,在 $conn 回傳前加上: mysql_query("SET NAMES utf8",$conn); mysql_query("SET CHARACTER_SET_CLIENT=utf8",$conn); mysql_query("SET CHARACTER_SET_RESULTS=utf8",$conn); 瀏覽 admin.php 進行起始化資料表。起始化完成後,可進行中文化,這兒有我使用的中文化檔,要放在 include/lang 中。 Phorum 5 目前(5.0.1x版)使用PHP的 htmlentities 函數來轉換非ASCII碼成 HTML [...]

Also tagged , ,