php程式utf8語系呈現問題
由於目前許多人都用php來進行網站程式開發,但是有時有的用big5的語系與格式,有的用utf8的語系與格式,如果在不同linux主機上執行只要在/etc/php.ini中
|
;default_charset = "iso-8859-1" 預設沒有設定就是讀httpd.conf中所設定的語系 default_charset = "big5" (或是utf-8皆可) |
,大概都是ok的,但是如果真的在同一台linux主機上面有跑兩種語系以上的php程式的話,那就不能只能夠php.ini中的設定,最好每個程式自己設定語系較佳,其實在php的程式中可以自己動態設定php.ini中的一些參數,因此如果要設定語系的話,就可以加入這一行在php程式即可(由於需要每一支php程式都加上,所以通常可以加在php共同的設定檔如:config.php中比較方便)。
| ini_set('default_charset', 'big5'); (或是utf-8皆可) |
另外如果在不同php程式上需要設定不同的時區也可以比照辦理
date_default_time_zone_set("Asia/Taipei"); (或是Asia/Hong_Kong等) |
迴響 |
0 引用