最近在對接光大銀行的支付接口,銀行提供的配置文件中,光大銀行網關公鑰CNName中存在中文,在eclipse中讀取正常,但是部署到tomcat中后,發現讀取中文是亂碼,導致驗簽失敗。
圖1
由于驗簽使用的是銀行提供的jar包,無法修改,最后查到使用native2ascii.exe將中文字符轉為ascii碼,讀取正常。
中國光大銀行股份有限公司=\u4e2d\u56fd\u5149\u5927\u94f6\u884c\u80a1\u4efd\u6709\u9650\u516c\u53f8
最近在對接光大銀行的支付接口,銀行提供的配置文件中,光大銀行網關公鑰CNName中存在中文,在eclipse中讀取正常,但是部署到tomcat中后,發現讀取中文是亂碼,導致驗簽失敗。
由于驗簽使用的是銀行提供的jar包,無法修改,最后查到使用native2ascii.exe將中文字符轉為ascii碼,讀取正常。
中國光大銀行股份有限公司=\u4e2d\u56fd\u5149\u5927\u94f6\u884c\u80a1\u4efd\u6709\u9650\u516c\u53f8