内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

python中如何解決serial與stm32通信的編碼問題-創(chuàng)新互聯(lián)

這篇文章主要介紹了python中如何解決serial與stm32通信的編碼問題,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

為廣河等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及廣河網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、廣河網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

使用環(huán)境:

ubuntu18.04

python3.65

問題點(diǎn):

使用pyserial與stm32通信,使用如下形式的編碼進(jìn)行write

 (input_s + '\r\n').encode('utf-8')

但是在接受stm的信息的時候使用'utf-8'解碼會出現(xiàn)亂碼問題

在查了可用編碼后,發(fā)現(xiàn)可能是中文無法解碼的問題,使用'gbk'--統(tǒng)一漢語進(jìn)行解碼,可以解決亂碼問題。

 utf-8雖然是通用語言編碼標(biāo)準(zhǔn),但中文出現(xiàn)亂碼可以使用有針對性的'gbk'進(jìn)行解碼。

除此之外,python官方也有一種解決辦法:

bytearray.decode(encoding="utf-8", errors="strict")

返回從給定 bytes 解碼出來的字符串。 默認(rèn)編碼為 'utf-8'。 可以給出 errors 來設(shè)置不同的錯誤處理方案。 errors 的默認(rèn)值為 'strict',表示編碼錯誤會引發(fā) UnicodeError。 其他可用的值為 'ignore', 'replace' 以及任何其他通過 codecs.register_error() 注冊的名稱,請參閱 錯誤處理方案 小節(jié)。 要查看可用的編碼列表,請參閱 標(biāo)準(zhǔn)編碼 小節(jié)。

我們可以看到把errors關(guān)鍵字設(shè)置為ignore也可以解決編碼問題。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“python中如何解決serial與stm32通信的編碼問題”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

分享文章:python中如何解決serial與stm32通信的編碼問題-創(chuàng)新互聯(lián)
URL地址:http://www.rwnh.cn/article16/coiggg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)頁設(shè)計(jì)公司、移動網(wǎng)站建設(shè)、軟件開發(fā)網(wǎng)站策劃網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
班戈县| 巧家县| 麟游县| 格尔木市| 嘉定区| 平陆县| 曲阜市| 晋中市| 德江县| 融水| 绩溪县| 阜南县| 长乐市| 祁连县| 应城市| 赤城县| 凌源市| 盘锦市| 乐平市| 徐汇区| 武安市| 饶阳县| 泸西县| 都昌县| 博罗县| 斗六市| 惠东县| 永靖县| 突泉县| 瑞金市| 冀州市| 渭南市| 洛南县| 崇仁县| 宽城| 古浪县| 始兴县| 内黄县| 高唐县| 绿春县| 镇康县|