
醉了醉了。
用CGI變成,但是在決議中文字符的時候。
最后在編碼出現了奇怪的東西。然后還沒辦法重新解碼編碼(因為碼已經錯了)
我自定義的再解碼,是\u534e\u590f
但是傳過來的json資料就變成別的了。
求助,怎么解決。能輸出看到正常的操作。但是后面我要進行資料庫操作。
這個字符就沒辦法做了。
'utf-8' codec can't encode characters in position 40-41: surrogates not allowed 這是錯誤資訊。
要把傳入的中文字符作為操作資料庫的欄位。。 要怎么做嘞
uj5u.com熱心網友回復:
try一下 try一下 try一下uj5u.com熱心網友回復:
try過了。try出來的就是這個
uj5u.com熱心網友回復:
https://blog.csdn.net/xjp_xujiping/article/details/81394640看下是不是這個問題
uj5u.com熱心網友回復:
emmm,并不是,確定是編碼的問題。UTF-8傳送的json資料很有問題。
uj5u.com熱心網友回復:
具體是什么問題我也不清楚了 網址下面有相關問題得到文章 自己看一下
uj5u.com熱心網友回復:


回復一下,因為是postman,去做一個模擬發送的,但是postman設定了頭編碼格式是charset=''GBK.
但是實際上,并沒有對資料做GBK的編碼。
所以解決方法是把json資料寫成檔案。 檔案編碼格式為GBK。 然后再把json格式讀取然后發出去。。。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/105356.html
標籤:CGI
