Re: [請益] plurk-php-api 回覆編碼問題

看板PHP作者 (蝶魂)時間15年前 (2010/03/10 13:00), 編輯推噓3(3010)
留言13則, 5人參與, 最新討論串2/3 (看更多)
※ 引述《rabbit27314 (蝶魂)》之銘言: : 小弟使用plurk-php-api進行自動回復的設定 : 目前可以回覆訊息 : 但只限英數 : 但都沒辦法判斷中文關鍵字與response中文 : response中文的時候都會變成編碼 : 例如 早安 變成%E6%97%A9%E5%AE%89 : 有大大知道要怎麼解決嗎? 請問要如何改變傳遞的編碼呢? 我依造roga大的例子設訂'tr_ch' 發表出去的依然是亂碼 不知道是不是我用WINDOWS xp+APPSERV的關係 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.78.29

03/10 13:03, , 1F
tr_ch 並不是送出去的編碼,那是動詞的呈現語系...
03/10 13:03, 1F

03/10 13:03, , 2F
plurk api 應該都是用 utf8 ...
03/10 13:03, 2F

03/10 13:10, , 3F
小弟目前是將php.ini與檔案中加入ini_set改變編碼
03/10 13:10, 3F

03/10 13:10, , 4F
但都無效
03/10 13:10, 4F

03/10 16:00, , 5F
你 php 檔案的編碼是否採用 utf8 ?
03/10 16:00, 5F

03/10 22:36, , 6F
皆為utf-8
03/10 22:36, 6F

03/11 01:35, , 7F
您好,不知道可不可以把您的檔案放上來看看呢? or email?
03/11 01:35, 7F

03/11 01:36, , 8F
感覺看你問了很久ˇˇ 可是我自己用了很久都沒有亂碼問題
03/11 01:36, 8F

03/11 22:22, , 9F
如果你要傳出去的字串變數是 $str,請用 iconv() 把字串
03/11 22:22, 9F

03/11 22:22, , 10F
轉成 UTF-8 ...
03/11 22:22, 10F

03/12 10:13, , 11F
使用mb_convert_encoding 會比使用iconv來的好...
03/12 10:13, 11F

03/12 10:16, , 12F
iconv 遇到轉不出來的字,就停住了!
03/12 10:16, 12F

03/12 10:17, , 13F
所以要使用iconv 要注意哩
03/12 10:17, 13F
文章代碼(AID): #1BboTV25 (PHP)
文章代碼(AID): #1BboTV25 (PHP)