作者ydasam (阿達)
看板PHP
標題[請益] 中文出現 parse error
時間Fri May 15 12:13:49 2009
程式裡面只要出現某些中文字 就會出現parse error
Error :
Parse error: parse error in .\xxx\mlbGame.php on line 421
Code :
if ($Teams[8]=="許")
$Teams[8]= "K. Lohse";
只要把"許"拿掉 就不會有 parse error
之前也有類似情形 好像是 "區" 的樣子
想請問各位大大如何解決這個問題
--
一起玩運彩
http://www.playsport.com.tw --
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.216.141
→ bibo9901 :一勞永逸的方法:改用utf-8 05/15 12:15
→ mattttt :許功蓋 05/15 12:17
推 appleboy46 :content="text/html; charset=big5" 05/15 13:55
→ appleboy46 :utf-8 才是王道 05/15 13:56
推 cceHunteR :utf-8 05/15 14:01
→ ydasam :我改成了 utf-8 還是一定會parse error... 05/15 14:11
→ fr303388 :Dreamweaver頁面設定選utf-8再重新載入吧 05/15 14:38
推 bobju :如果資料是從資料庫當中抓出來的,那還要考慮資料庫轉 05/15 15:58
→ bobju :utf8的情況. 05/15 15:59
→ bobju :總之,資料庫要轉utf8,html要以utf-8輸出,最好連程式 05/15 16:00
→ bobju :都以utf8編碼來寫. 05/15 16:00
→ ydasam :拍謝 沒說清楚.程式沒有用到資料庫.是單純的PHP網頁 05/15 17:40
推 appleboy46 :樓上,那也是會出錯,goole 許功蓋 05/15 20:05
推 bobju :ydasam,那就是程式要有utf8編碼寫才行.否則就是用 05/15 20:31
→ bobju :iconv函式把big5轉成utf8後再輸出到html. 05/15 20:31
→ roder0419 :10F是正解,你的程式編碼要utf8 05/15 20:32
→ roder0419 :用編輯軟體轉碼例如ultraedit 05/15 20:33
推 bobju :推ultraedit. 我的php程式全部都是用ultraedit寫的. 05/15 20:35
→ ydasam :謝謝各位大大 ( 呼...好多東西要改啊..慘...) 05/16 09:16