eclipse使用utf8编码在命令行下运行有问题怎么办?
在eclipse下测试向数据库里面post数据,在eclipse下执行没有问题了,可是把程序放到另外一个中文xp的机器上,执行有问题,在那个机器上装了jdk自己编译了也不行,具体情况如下:
1、把java文件拷贝过去手动在命令行下编译,先是提示了编码 GBK 的不可映射字符等 ,查了一下,用javac -encoding UTF-8 TestPost.java解决了。
2、再次执行倒是可以运行了,但是post的数据有中文的,数据库里面没有加进去。
192.168.0.11<br>网络,打球,insert into votetest(ip,inst) values ('192.168.0.11','网络,打球,')
这是post以后返回的结果,我专门把post的数据都echo了,好像也对啊,但是数据库里面inst字段是空白的,如果我把网络,打球换成aa,bb什么的,数据库里面就没有问题了。
请问,这是什么问题?我的文件是utf8格式的,也按utf8格式编译了,运行不应该没问题了吗?还是还需要进行什么操作?
1、把java文件拷贝过去手动在命令行下编译,先是提示了编码 GBK 的不可映射字符等 ,查了一下,用javac -encoding UTF-8 TestPost.java解决了。
2、再次执行倒是可以运行了,但是post的数据有中文的,数据库里面没有加进去。
192.168.0.11<br>网络,打球,insert into votetest(ip,inst) values ('192.168.0.11','网络,打球,')
这是post以后返回的结果,我专门把post的数据都echo了,好像也对啊,但是数据库里面inst字段是空白的,如果我把网络,打球换成aa,bb什么的,数据库里面就没有问题了。
请问,这是什么问题?我的文件是utf8格式的,也按utf8格式编译了,运行不应该没问题了吗?还是还需要进行什么操作?
...全文
相关推荐
源代码中文乱码==转换为UTF8
源代码中的中文因为编码问题,在eclipse等开发环境中显示为乱码。找到的次工具可以“批量”处理转换,解决乱码问题:将GBK编码转换为UTF8编码
java文件编码GBK转utf8完美解决方案
idea、Eclipse等项目导入.java文件中文乱码完美解决方案:文件夹下所有GBK编码的.java一键转为utf-8,操作方式:将GBK2UTF8.jar文件考到需要转码项目目录,在当前位置运行控制台,输入命令java -jar GBK2UTF8.jar,回车,欧了~
深入UTF8字符编码.doc
UTF8字符编码:windows编码、文本工具的字符编码、Java编译器的字符编码、MySql的UTF8编码
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面 ,数据库里面 存储 的编码 ,页面显示 ,数据传输 ): 1.在建数据库的时候,尤其是用phpMyAdmin与MYSQL打交道时候,一般都是utf-8,字段为 utf8_general_ci 数据库的设置: 在my.ini文件中查找:[mysql]default-character-set = utf8[mysqld]default-character-set = utf8init_connect = ‘SET NAMES utf
eclipse设置 默认工程文件都是utf8
NULL 博文链接:https://likenice.iteye.com/blog/513517


