A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© axing110 中级黑马   /  2014-11-4 20:14  /  1618 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class xiancheng implements Runnable
{
        private Socket sc;
        PrintWriter pri;
        public xiancheng(Socket sc)
        {
                this.sc=sc;
        }
        public void run()
        {
             
                try {
                        pri = new PrintWriter(sc.getOutputStream(),true);
                } catch (IOException e) {
                        // TODO 自动生成的 catch 块
                        e.printStackTrace();
                }
                pri.println("<font size=7 color=green>中文</font>");
                pri.close();
        }
       
}

我在开启服务端之后,用网页传输表单,出现乱码,不能解释中文是为什么啊
ÖÐÎÄ  这样的字符,谁告诉我下谢谢

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

3 个回复

倒序浏览
看看本地的编码和表单的编码是否一致.如果本地编码为GBK而表单的编码为utf-8 ,就会出现乱码.
一般表单默认使用的编码是utf-8    你可以试一下把本地编码改成utf-8  以utf-8的编码写入.

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1

查看全部评分

回复 使用道具 举报
解决了,呵呵我的默认是utf-8的编码
而我用eslipce是gbk编码呵呵感谢
回复 使用道具 举报
1楼回答的对哈,确实编码的问题,有时候导进别人的Project时,就会出现中文乱码,解决就是 工程-->properties-->修改编码形式。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马