Archives

All posts for the month July, 2016

今天在接入某邻国的支付SDK的时候,碰上了一个乱码问题。
直接表现是,从数据库后台返回给前端网页上的中文及邻国文字都变成了问号,英文没有问题。

分析了一下,我们的数据库是采用UTF-8字符集的,new String(“dataValueXXX”, “UTF-8″)应该是没有问题的,于是设置了response.setContentType(“application/json;charset=UTF-8″);一切就OK了。

其实问题的根本主要是理解下Java的String是怎么处理字符集问题的。

记录一笔,只是感慨时光流逝,当年读书的时候做些项目也碰到过类似的问题,总觉得那时候一知半解还挺折腾,时光流逝,回过头去,看看文档,再想一想,看的明白点了。