国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

tcpConnection中 send($send_buffer,$raw = false)方法 直接打印$send_buffer多出問號(hào)亂碼

qq
3444 3 0
3個(gè)回答

xiuwang

正常吧。
世界上并不是所有通訊數(shù)據(jù)都是明文字符的,有些通訊數(shù)據(jù)是二進(jìn)制無法在終端正常顯示的。
比如你用記事本打開圖片文件看到很多亂碼一樣的道理。
估計(jì)workerman內(nèi)部有些數(shù)據(jù)是二進(jìn)制數(shù)據(jù)傳輸?shù)?,所以是無法顯示成字符串給你看到的。

當(dāng)然不排除確實(shí)是文本數(shù)據(jù),但是你cmd終端編碼不對,顯示亂碼。比如打印的是utf8字符串,但是cmd終端是gbk編碼,然后亂碼,這種情況你改下cmd編碼就行。具體百度下就有了

  • 暫無評論
qq

我設(shè)置cmd的編碼GBK和utf-8還是多了個(gè) ?問號(hào) , 該問題主要是我用workerman發(fā)送信息到串口調(diào)試助手也顯示多了個(gè)問號(hào) -------》該方法下我用$send_buffer=preg_replace('//','',$send_buffer); 替換后剛開始時(shí)正常的 后來用戶反饋后 我發(fā)現(xiàn)這樣就無法發(fā)送數(shù)據(jù)了

  • 暫無評論
walkor 打賞

這個(gè)和通訊協(xié)議有關(guān),有些通訊協(xié)議的數(shù)據(jù)是二進(jìn)制并非明文的,打印出來是問號(hào)或者亂碼是正常的。
并非所有通訊都是明文字符的。

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??