支付宝收银台里的文字为什么是乱码?
原因:
1、商品名称和上平描述等在收银台中显示的文字中包含有较为生僻的特殊字符,如:泰文、韩文、阿拉伯文等语言,#、%、&、+等。
2、支付宝接口与网站编码格式不一致
解决方法:
1、在收银台中显示的文字,尽量避免生僻的特殊字符。
2、检查支付宝接口与网站编码格式是否一致。
编码格式是GBK、GB2312、UTF-8等网页编码
编码格式的检查需要网站程序开发、维护或管理人员来操作。
具体检查几个地方:
一是,接口程序代码中_input_charset参数的值是什么
二是,商户网站页面文件编码是什么
三是,商户网站整站编码格式是什么,如:JAVA语言中的服务器编码,ASP.NET语言中的WEB.CONFIG里编码格式设置
三者编码要统一。
若无法判定是哪里的编码有问题,建议根据商户网站的网站统一编码格式,来下载对应编码格式的支付宝接口。
