windows和linux运算结果不同,从Windows和Linux读取文件会产生不同的结果(字符编码?)...
生活随笔
收集整理的這篇文章主要介紹了
windows和linux运算结果不同,从Windows和Linux读取文件会产生不同的结果(字符编码?)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目前,我正在嘗試以mime格式讀取文件,該文件具有png的一些二進制字符串數據。
在Windows中,讀取文件會為我提供正確的二進制字符串,這意味著我只需將字符串復制過來并將擴展名更改為png即可看到圖片。
在Windows中讀取文件后的示例如下:
--fh-mms-multipart-next-part-1308191573195-0-53229
Content-Type: image/png;name=app_icon.png
Content-ID: ""
content-location: app_icon.png
‰PNG
等…等…
在Linux中讀取文件后的示例如下:
--fh-mms-multipart-next-part-1308191573195-0-53229
Content-Type: image/png;name=app_icon.png
Content-ID: ""
content-location: app_icon.png
???PNG
等…等…
我無法將Linux版本轉換為圖片,因為這一切都變成了一些帶有許多顛倒的“?”的時髦符號。和“ 1/2”符號。
誰能啟發我發生的事情并可能提供解決方案?玩了一個星期甚至更多的代碼。
總結
以上是生活随笔為你收集整理的windows和linux运算结果不同,从Windows和Linux读取文件会产生不同的结果(字符编码?)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 写linux程序测试吞吐量,Linux下
- 下一篇: linux7.5进单用户模式,linux