zoukankan      html  css  js  c++  java
  • 冲刺阶段个人博客8

      昨天,我开始搭建小组的本地服务器,虽说是服务器,但我们服务器的功能还是相当简单的,仅仅只需要转发请求就可以了。功能虽然简单,但是我却遇到了一个不太友好的困难。为什么说是不友好的困难呢?这是因为我完全明白是为什么,是在哪里出了问题,而且我也知道有些什么办法可以解决。但是我就是没有解决它。当真是气死我了。其实也不是什么大问题,就是在Javaweb开发中经常会遇到的乱码问题。因为服务器端和客户端使用的编码方式不一样而造成的中文字符乱码。解决这样的问题其实来说很简单,只要设置编码方式一致就可以了。要不然就是发送数据之前将字符按照新的统一编码方式编码后再发送。但是我试了在客户端用utf-8编码,在服务器端上设置编码方式为utf-8。但是我就是没有解决这个问题。后来我发现用GET方式请求数据怎么都解决不了中文乱码,当然这是由于我的问题。于是我选择了用POST的方式,在客户端写数据的时候使用DataOutputStream,向服务器直接写UTF-8字符,这样就可以解决问题了。至于为了发送GET请求解决不了乱码问题我现在也不明白。

      后来我一想,我们连接不上学校服务器的接口是不是因为我们没有处理乱码?很有可能,今天我试了一下,果然如此。当然我还没有解决GET请求方式乱码的问题,所以我使用的是POST请求方式。解决了这个大麻烦,我们的任务也轻松多了。今天我就可以把手机客户端的后台处理程序完成。

  • 相关阅读:
    Top WAF
    Access-Control-Allow-Origin与跨域
    SQLlite
    SHell命令总结
    yum仅下载RPM包不安装
    Taglib
    JFinal
    Eclipse maven git
    maven jetty plugin
    wechat
  • 原文地址:https://www.cnblogs.com/maosonglin/p/6842571.html
Copyright © 2011-2022 走看看