2008年7月11日

20080711 工作心得

今日處理發送pda與shell介面發現中文字會有問題如『總』的ascii為C1 60,而60等於『`』導致命令列會斷行。

請青山從OS層面處理調整

vi /etc/sysconfig/i18n

不過php透過SYSTEM()傳遞中文的問題不能解決,必須使用escapeshellcmd(),方可解決~

$cmd = "./CallBuddy_event.sh \"".$title."\" \"".$freeid."\" \"".$msgbody ."\"";

 

$cmd = "./CallBuddy_event.sh \"".$title."\" \"".$freeid."\" \"".escapeshellcmd($msgbody) ."\"";