[請益] 中華電網頁簡訊API問題

看板PHP作者 (shani)時間10年前 (2013/08/06 01:53), 編輯推噓2(2013)
留言15則, 4人參與, 最新討論串1/1
各位前輩 小弟利用API弄網頁傳送簡訊 但是傳送出去中文字後面都會多一個不該出現的字 有時候是亂碼有時候是簡體字有時候是沒看過的字 想請問一下前輩們有沒有開發這個也碰過類似情況 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.12.52

08/06 10:03, , 1F
這年代有點久遠,我記得他的編碼好像是USC2而不是utf-8
08/06 10:03, 1F

08/06 10:04, , 2F
一樣是unicode但編碼格式不同。
08/06 10:04, 2F

08/06 12:44, , 3F
樓上大大的做法我有試過了 還是一樣 目前是用截取
08/06 12:44, 3F

08/06 12:44, , 4F
把單一訊息擷取成好幾段組合 避開亂碼
08/06 12:44, 4F

08/06 14:06, , 5F
還有,我記得簡訊的上限是70個字的樣子。
08/06 14:06, 5F

08/06 20:28, , 6F
他有附utf8版本的class啊
08/06 20:28, 6F

08/06 20:29, , 7F
X只有字完超過會寄不出去,不會吃半截
08/06 20:29, 7F

08/06 20:32, , 8F
1算字元也記得用mb_strlen utf8來算
08/06 20:32, 8F

08/06 20:33, , 9F
手機推文吃字Orz
08/06 20:33, 9F

08/06 21:56, , 10F
目前解決了 用截斷字串在組合
08/06 21:56, 10F

08/06 21:58, , 11F
Utf8試過了 還是有文內的問題
08/06 21:58, 11F

08/06 21:59, , 12F
目前暫時解決掉 有時間在重弄xd
08/06 21:59, 12F

08/06 22:47, , 13F
tkdmaf:是 "UCS2" 不是 "USC2"...
08/06 22:47, 13F

08/07 01:43, , 14F
你文字來源是HTML Content-Type utf-8 從input送出的嗎
08/07 01:43, 14F

08/07 01:44, , 15F
或是資料庫送來的也不是utf8 ,今去年才送了一萬多封沒事
08/07 01:44, 15F
文章代碼(AID): #1H_-Qlr- (PHP)