js base64解密时中文乱码
时间: 2023-09-29 20:10:16 浏览: 169
coef,base64解密c语言源码,c语言项目
在JS中使用Base64解密中文时出现乱码的问题,可以尝试使用以下方法解决。首先,在前端JS代码中,使用`encodeURIComponent`对需要加密的内容进行编码,然后再通过`encode64`方法进行Base64加密。在后端Java代码中,可以使用`URLDecoder.decode`方法对Base64解密后的内容进行URL解码。注意,解码时需要指定编码格式为UTF-8。这样可以确保中文解密后不会出现乱码。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [js使用base64加密中文,传递到java后台进行解密(中文加解密乱码问题)](https://blog.csdn.net/falling__star/article/details/106050932)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Js进行base64编码解码(解决中文乱码)](https://blog.csdn.net/weixin_44220845/article/details/119035498)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文