服务端默认是使用UTF-8编码的,而JS默认是Unicode编码的,也就是UTF-16。
JS发送编码到java后端直接存数据库因为编码格式会导致从数据库取出不能使用。
需要JS将编码先从UTF-16转换为UTF-8,在发送后端进行存储。
从数据库取出后需要将UTF-8转换为UTF-16在进行使用。
或者
后端接受base64编码后将编码内部的所有空格替换为加号:.replace(" “,”+")。
base64编码图片转存数据库
最新推荐文章于 2024-04-24 22:51:49 发布