Java Web项目中为什么config.properties的编码总是ISO-8859-1

项目设置了编码为UTF-8,为什么创建config.properties文件,这个文件的编码却是ISO-8859-1

0

2个回答

0

properties通常的IDE会对这样的文件进行缺省设置,就是你一般的常规设置,对properties没有影响,还是默认的ISO-8859-1 ,如果打算必须用UTF-8的properties,那就手动改动一下呗!

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java 编码 UTF-8、ISO-8859-1、GBK
ava支持UTF 8 ISO 8859 1 GBK等各种字体编码 可笔者发现Java中字体编码的问题仍难倒了不少程序员 网上虽然也有不少关于在Java中如何正确显示中文的文章 但都不够全面 笔者特意总结如下 影响Java中字体编码正确显示的有几个因素: 1 数据库的连接方式; 2 网页中使用的字体编码; 3 数据库里存放数据的字体编码; 4 Java的缺省字体编码 如果在编程中遇到不能正确显示中文时 要先弄清楚以上几项所使用的字体编码 再分析找出原因 即可解决问题 ">ava支持UTF 8 ISO 8859 1 GBK等各种字体编码 可笔者发现Java中字体编码的问题仍难倒了不少程序员 网上虽然也有不少关于在Java中如何正确显示中文的文章 但都不够全面 笔者特意总结如下 影响Java中字体编码正确显示的有 [更多]
iso-8859-1编码到GB2312编码的转换
public class testEncodingrn public static void main(String[] args)rn tryrn String str ="ÖÐÎıàÂëת»»";rn rn byte[] bt = str.getBytes("UTF-8");rn String uft8_Value = new String(bt,"UTF-8");rn rnString iso_Value = new String(uft8_Value.getBytes("iso-8859-1"),"GB2312");rn System.out.println("uft8_Value==="+uft8_Value);rn System.out.println("iso_Value==="+iso_Value);rnrn catch(Exception ex)rn ex.printStackTrace();rn rn rn rnrnrn按理说 UTF-8 到ISO-88595-1是这样转换的,打印出来的iso_Value也应该是正确的,rn但为什么这里打印出来的iso_Value是????,请大家帮忙调试一下,多谢了!!
ISO-8859-1编码与ASCII编码关系
课程分为两部分rn第一部分:《计算机体系结构》rn分为4篇,硬件篇、软件篇、网络篇、IT行业篇rn第二部分:具体的嵌入式技术课程rn内容包括,c基础、c、Linux基础/、Linux系统编程和网络编程、8051单片、STM32单片、Arm裸机、uboot/系统移植、Linux驱动
ISO-8859-1是什么编码?
ISO-8859-1编码和ASCII编码一样吗?
怎么处理iso-8859-1 编码
[code=C#]rn public static string GetHtmlAutoEncoding()rn rn HttpWebRequest req = null;rn HttpWebResponse resp = null;rn Stream stream = null;rn StreamReader read = null;rn tryrn rnrn string url = "http://roll.sohu.com/20110827/n317536952.shtml";rn req = (HttpWebRequest)HttpWebRequest.Create(sUrl);rn req.UserAgent = "Mozilla/5.0 (Windows NT 5.2; rv:6.0) Gecko/20100101 Firefox/6.0";rn req.Accept = "*/*";rn req.Headers.Add("Accept-Language", "zh-cn,en-us;q=0.5");rn req.ContentType = "text/xml";rn req.Referer = url;rnrn resp = (HttpWebResponse)req.GetResponse();rn Encoding enc = Encoding.GetEncoding(resp.CharacterSet);rnrn string sHTML = string.Empty;rn stream = resp.GetResponseStream();rn string sChartSet = "";rn read = new StreamReader(stream, enc);rnrn sHTML = read.ReadToEnd();rn Match charSetMatch = Regex.Match(sHTML, @"charset=(?[\s\S]+?)", RegexOptions.IgnoreCase);rn sChartSet = charSetMatch.Groups["code"].Value;rn //if it's not utf-8,we should redecode the html.rn if (!string.IsNullOrEmpty(sChartSet.Trim()))rn sHTML = Encoding.GetEncoding(sChartSet).GetString(enc.GetBytes(sHTML));rn if (resp.CharacterSet != "iso-8859-1")rn rn Encoding encoding = System.Text.Encoding.GetEncoding("ISO-8859-1");rn byte[] byteArray = encoding.GetBytes(sHTML);rnrn string aaXX = System.Text.Encoding.GetEncoding("GBK").GetString(byteArray);rn rn return sHTML;rn rn catchrn rn return "";rn rn finallyrn rn if (resp != null)rn rn resp.Close();rn rn if (stream != null)rn rn stream.Close();rn rn if (read != null)rn rn read.Close();rn rn rn rn[/code]rnrn上面代码是获取页面源码,但是很多页面resp.CharacterSet 的编码格式是iso-8859-1,尝试了几种方法,都不行正确转码,请指点。rnrn Encoding encoding = System.Text.Encoding.GetEncoding("ISO-8859-1");rn byte[] byteArray = encoding.GetBytes(sHTML);rnrn string aaXX = System.Text.Encoding.GetEncoding("GBK").GetString(byteArray);rn此种方法出来还是乱码。
ISO-8859-1编码的问题
我用c#控制塔程序想调用一个Webservice服务端(http://xurrency.com/api.wsdl),服务端编码是ISO-8859-1rn代码如下:rn[code=C#]rnusing System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Text;rnrnnamespace ConsoleApplication1rnrn class Programrn rn static void Main(string[] args)rn rnrn ServiceReference1.xurrencyPortTypeClient a = new ConsoleApplication1.ServiceReference1.xurrencyPortTypeClient();rn string[] strs = a.getCurrencies();rn rn rnrn[/code]rn[code=XML]rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn[/code]rnrn按如上配置a对象可以生成,但是a.getCurrencies()报错,错误信息为(The content type text/xml; charset=ISO-8859-1 of the response message does not match the content type of the binding (text/xml; charset=utf-8))rnrn我把textEncoding="utf-8"改成textEncoding="ISO-8859-1"rna对象都生成不了,错误信息为(The text encoding 'iso-8859-1' used in the text message format is not supported.rnParameter name: encoding)rnrn这个到底怎么搞啊?
请问UTF-8的编码和ISO-8859-1的编码有什么区别
我在form提交的时候,需要把从form提交上来的信息进行转码,然后再插入到数据库中,请问这两种编码有什么区别。
如何将 ISO-8859-1 编码的字符串转换成其它编码?
WebLogic 里从 URL 里得到的参数是以 ISO-8859-1 格式编码的字符串,我需要将其转换成 GBK 或 UTF-8 来显示。rn用rnnew String(request.getParameter("p1").getBytes("GBK"));rn没用,在后面加上指定编码的字符串 "GBK",也没用。
Java - 怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 代码如下所示: String s1 = "你好"; String s2 = new String(s1.getBytes("GB2312"), "ISO-8859-1"); ...
java如何使用iso-8859-1编码进行编码的转换
在进行开发中,有时候可能需要对get请求中进行URL编码,但编码往往乱码, 使用中可以使用request的setCharacterEncoding()进行解码, 其实我们往往不知道他到底是如何编码的, 而有时候需要使用httpclient进行请求数据,往往把中文进行编码来更好地适应一些规范,防止兼容性问题, 一般,我们在请求url时一般也会自动编码为iso-8859-1,其实,这个情况,我们可以自...
Web项目-编码
服务器可以使用setHeader()方法来设置名为Content-Type的响应头,这个头给了浏览器,浏览器就知道服务器使用的是什么编码了 response.setHeader("Content-Type","text/html;charset=utf-8"); 快捷方法:response.setContentType("text/html;charset=utf-8"); Post请求,只...
测试字符串编码及将ISO-8859-1编码字符串转为UTF-8编码
/** * 测试字符串编码 * @param str * @return */ public static String getEncoding(String str) { String encode = "GB2312"; try { if (str.equals(new ...
vc 中 怎么样把web中的 ISO-8859-1 编码 转为 中文
如 "足球" 是中文的 "足球" 。rnrn改怎么样转换,谢谢!
如何把编码iso-8859-1的转换为gb2312
如题,或者用Delphi读取iso-8859-1编码的网页不会出现乱码,如Frédéric
修改默认web项目编码
-
常见编码GBK、GB2312、UTF-8、ISO-8859-1的区别
在项目开发中,会经常遇到不同的编码方式。不管什么编码,都是信息在计算机中的一种表现,理解常见的编码方式,有助于我们避免出现乱码等现象。 最初的计算机字符编码是通过ASCII来编码的,是现今最通用的单字节编码系统,使用7位二进制数来表示所有的字母、数字、标点符号及一些特殊控制字符,作为美国编码标准来使用。ISO-8859-1编码是单字节编码,向下兼容ASCII,是许多欧洲国家使用的编码标准。其编码范
iso-8859-1编码下如何才能正常显示中文
如题,我的是英文的网站,采用iso-8859-1编码,但现在网站上要录入一些包含了中文的文章,请问如何才能在网页上正常显示这些内容?rnrn谢谢各位了,散分
idea+tomacat运行java web项目总是不成功
idea + tomcat :no artifact
lucene 索引文件 拷贝 使用 ISO-8859-1编码
lucene 索引文件 拷贝 使用 ISO-8859-1编码
如何把编码iso-8859-1的转换为gb2312?
请问如何把编码iso-8859-1的转换为gb2312 ?rn大概的方法是rn用MultiByteToWideChar,原始串转成UNICODE串.rn再根据GB2312的代码页,用WideCharToMultiByte,UNICODE串转成GB2312串.rn能有具体列程么?rn最好能给我一份完整的代码页对照表,以后可能还会遇到其他语言的内容.rn谢谢
编码(ISO-8859-1)不能转换某些字符
我在使用RAD6编写一个关于菜单下拉框的页面,菜单项如果输入中文,在保存时总是提示“编码(ISO-8859-1)不能转换某些字符”,强行保存后,在运行该页面时,中文都变成了“?”,哪位高手能解决这个问题?rn相关代码如下:rn 系统管理rn rn 修改密码rn
把中文转换成iso-8859-1编码的问题
比如rn体 --> 体
JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
关于JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
关于JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
Java中编码转换:怎样将 GB2312 编码的字符串转换为 ISO-8859-1 编码的字符串?
String s1 = "你好"; String s2 = new String(s1.getBytes("GB2312"), "ISO-8859-1");
关于ISO-8859-1编码和GB2312编码的问题,求高人指点
初学web,我想自己动手练习一下,就做了一个简单的东西,功能就是在一个text框里输入学号,点查询按钮,然后根据输入的学号从数据库里检索出学生信息来,列在网页(对应的文件是studentdetails.jsp)上。rnrn最开始,studentdetails.jsp里面没有这句话:<%@ page contentType="text/html; charset=GB2312" %>rn运行出来的现象就是:写在studentdetails.jsp里面的汉字都是???,不过从DB里检出来的汉字是能正常显示的。rn比如,我想要的结果是 姓名:张三rn实际结果是: ?????张三。rnrn为了解决这个问题,我在studentdetails.jsp里加上了这么一句:<%@ page contentType="text/html; %>rn运行结果就正常了。rnrn我现在弄不明白两个事rn第一,这个乱码问题,不是应该charset=GB2312这句话解决么,为什么我没写charset=GB2312,运行结果就变正常了?rn第二,因为默认的编码方式是ISO-8859-1,那是不是说ISO-8859-1可以显示汉字啊?rnrn最后,我加上了整句<%@ page contentType="text/html; charset=GB2312" %>,编码方式变成了GB2312了,可是运行出来的结果变成这样的了: 姓名:????rn就是说,studentdetails.jsp里面的汉字能正常显示了,但是DB里检出来的汉字不能正常显示了。这个原因我想是因为mysql的数据库驱动程序的默认编码是ISO-8859-1,所以出现乱码了。rn可是,没加charset=GB2312的时候显示的是正常的,不是说明ISO-8859-1能够正常显示汉字么?rnrn求高人解惑!谢谢!
怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串rn希望谁有例子发一个看看
请问如何能将GB2312编码的字符串转换为ISO-8859-1编码的字符串
最近遇到一道题目,要写出将GB2312编码的字符串转换为ISO-8859-1编码的字符串的方法,在网上搜了下,发现这个问题没有很好的解答,用new String(GBstr.getBytes("GB2312"),"ISO-8859-1");得到的还是问号,就是无法识别的字符,如果中文本身就没有对应的ISO-8859-1编码字符,那转换还有什么意义呢?如何可以转换,那如何把转换过去的ISO-8859-1编码的字符再转回GB2312格式的中文字符呢?请知道的朋友帮忙解答下,谢谢!
怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
使用的函数: public String(byte bytes[], String charsetName) throws UnsupportedEncodingException { this(bytes, 0, bytes.length, charsetName); } 代码: String s1 = &quot;你好&quot;; String s2 = new String(s1....
Java Web项目中的国际化
如果你的主要工作就是开发或测试一个动态国际化Java Web项目,那么如下图所示的编码处理问题想必是“大宝天天见”咯。那么作为开发和测试人员,面对这样高频的事件,又需要怎样应对呢?本文将尝试从两个不同角度来分析在这样的技术背景下,我们需要注意哪些国际化知识点。 首先对于开发人员来说,需要注意的是: 一、HTML中的metacontent 确保每一个HTML头部都包含有正确的编
Java web项目中的乱码问题
Java web项目中的乱码问题
DUILIB配置
参考链接
Android 笔记:读取配置文件config.properties
开发中有很多配置需要在配置文件中设置,这样读取也方便,修改也方便。 下面就来说一说在Android中怎么读取配置文件。 配置文件存放的位置是在/src/main/assets下,这个文件可以手动建也可以系统自己建,推荐大家手动建。   读取配置文件:          /** * @param c * @param s * @return 读取配置文件 config.prope...
Config.properties遇到的问题汇总
1.The word is not correctly spelled  单词拼写错误,去掉检查拼写: 有时工程中有下划线并提示 The word is not correctly spelled 此问题是MyEclipse校验单词拼写造成,如果出在配置文件中,一般会影响到程序的正常执行. 解决方法:在MyEclipse下的Window--Preference输入spell,然后把第一
Java开发框架——配置文件config.properties
这是我所接触的一个框架的分析,分析中只针对有效行进行了注解。 #mysql version database druid setting #validationQuery是用来验证数据库连接的查询语句 学习连接:http://blog.csdn.net/happy_wu/article/details/60965619 validationQuery=SELECT 1
字符串编码转换方法,字符串输出对应的ASCII编码,ISO-8859-1编码,GBK编码等编码。
字符串编码转换方法,字符串输出对应的ASCII编码,ISO-8859-1编码,GBK编码等编码。字符串编码转换方法,字符串输出对应的ASCII编码,ISO-8859-1编码,GBK编码等编码。字符串编码转换方法,字符串输出对应的ASCII编码,ISO-8859-1编码,GBK编码等编码。
asp中gb2312 转 iso-8859-1 编码 函数或解决方案
asp的gb2312编码的网站 jmail 发送邮件的时候 发送成功以后如果是国外的操作系统打开邮件则乱码。所以我想把邮件内容改成 iso-8859-1 编码的, rn如果用utf-8有的邮箱会发送不成功。所以没用。 rn可是存入sqlserver数据库的数据都是gb2312编码下存进去的。需要改变编码才能正常显示。所以。遇到了如题问题。 rn望高手鼎力相助。rnrn简单的说就是要把从数据库里取出来的数据的编码 从 gb2312 改成 iso-8859-1 编码
读取配置文件config.properties的方法
引入的jar包: 这两个jar包版本是配套的,建议使用maven 使用的jar版本需要与spring整体版本适应 commons-configuration-1.8.jar commons-lang-2.6.jar(commons-configuration的依赖包) &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;commons-configuration&amp;lt;/g...
config.properties要修改的地方
#修改数据库地址c3p0.jdbcUrl=jdbc:mysql://10.17.200.31:3306/super_acct?useUnicode=true&amp;amp;characterEncoding=utf8&amp;amp;mysqlEncoding=utf8#修改用户名密码c3p0.user=rootc3p0.password=paaaword#修改redis的地址及端口号redis.server=...
数据库连接的config.properties配置文件
jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/hadoop?useUnicode=true&characterEncoding=utf8 jdbc.username=root jdbc.password=root 连接mysql数据库的properties配置文件