1、前端上傳文件時 后端接收到的中文文件名亂碼
原因:前端編碼格式和后端接收編碼格式不一致
解決辦法:用相同的編碼方式;但是我這存在一個問題 ,因為公司自己寫打框架 無法通過配置文件進行修改。
不通過配置編碼格式后端解決思路:確定前后端編碼格式 后端按照原有的編碼格式轉換為二進制 此時的二進制就是前端編碼格式的二進制 直接將現在的二進制數據以前端編碼格式編碼 就可以得到正常的中文
byte[] buffer = Encoding.Default.GetBytes(str); string res = Encoding.UTF8.GetString(buffer);//此處 是前端編碼為utf-8