前后端傳數據中文亂碼


1、前端上傳文件時 后端接收到的中文文件名亂碼

  原因:前端編碼格式和后端接收編碼格式不一致

  解決辦法:用相同的編碼方式;但是我這存在一個問題 ,因為公司自己寫打框架 無法通過配置文件進行修改。

  不通過配置編碼格式后端解決思路:確定前后端編碼格式 后端按照原有的編碼格式轉換為二進制 此時的二進制就是前端編碼格式的二進制 直接將現在的二進制數據以前端編碼格式編碼 就可以得到正常的中文

byte[] buffer = Encoding.Default.GetBytes(str);
string res = Encoding.UTF8.GetString(buffer);//此處 是前端編碼為utf-8

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM