猿问

别人调用我写的java接口问题

我写了一个java接口,让对方用json格式数据传递,然后我拿着数据往数据库里插入。

问题:

发现对方插入的中文数据都是乱码,
对方说他调用了byte[] byteRequest = Encoding.ASCII.GETBytes(postData);此方法,将中文编码。

我觉得没必要这么麻烦,直接封装成一个对象,然后往属性里设置中文,再用Gson,fastJson等工具将对象转成字符串,调用接口就可以了。

不明白对方为什么要这么做,他说网络协议只能把字符串转换成byte数组传什么的,我基础不太好,也不晓得他说的对不对,所以想请教下这里的大神。谢谢~

红颜莎娜
浏览 367回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答