筆者這裡涉及到這麼乙個場景:
本地儲存了一張,路徑為:
python伺服器接收到乙個經過utf-8編碼的json字串,內容是上述路徑。但是,我在print該路徑時,顯示如下:
a=「c:/users/administrator/desktop/testcorrect711/\u667a\u6167\u8bfe\u5802/1b2a00000fb0.png」
並且我在通過該路徑找本地時,出現以下錯誤,無法識別\u的字元。
接著我另外建了乙個.py檔案,測試print上述路徑,發現能輸出正常的中文
最後,找了網上的方法,
針對python2版本:字串.decode(『unicode_escape』)
針對python3版本:字串.encode(『utf-8』).decode(『unicode_escape』)
但我試了都不行,後來發現,是我放的位置沒對,我應該放在傳輸過來的json字串後面。
結果:
感謝lph-china 對我的大力支援!
將字串轉化為整型
函式名稱 atol 函式原型 long atol cha r str 函式功能 將字串轉換成乙個長整數 函式返回 轉換後的數值 引數說明 str 待轉換為長整型的字串 所屬檔案 include include int ma in 把字串轉換成整數 收藏 題目 輸入乙個表示整數的字串 把該字串轉換成整...
將數字轉化為字串
將數字轉化為字串 方法一 include int main void temp 0 scanf d num number num do while number 0 string i 0 printf number d,位數是 d位 n num,i 統計出位數 for j 0,i j i 2 j i...
字串轉化為陣列,陣列轉化為字串。
做題中常遇到字串轉化為數字,數字轉化為字串等,自己轉化比較麻煩,c語言提供了幾個標準庫函式,可以將任意型別 整型 長整型 浮點型等 的數字轉換為字串。1.整數轉化為字串。itoa include include int main itoa 函式有3個引數 第乙個引數是要轉換的數字,第二個引數是要寫入...