Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Cedilla In Properties不';看不懂_Java_Spring Boot - Fatal编程技术网

Java Cedilla In Properties不';看不懂

Java Cedilla In Properties不';看不懂,java,spring-boot,Java,Spring Boot,我有一个非常语言学的问题要解决。我正在创建一个JavaSpring引导应用程序,它必须支持法语等其他语言。因此,在我为法语创建的.properties文件中,我有一行类似于以下内容: getstart=common 但是,当显示在HTML5文件中时,输出为:commo�ons,用问号代替cedilla。现在,这个应用程序还支持日语,所以当我在japanese.properties文件中粘贴日语文本时,它会自动用unicode转义。我想知道是否有人能告诉我如何逃离塞迪利亚。。。感谢所有的帮助。再见

我有一个非常语言学的问题要解决。我正在创建一个JavaSpring引导应用程序,它必须支持法语等其他语言。因此,在我为法语创建的.properties文件中,我有一行类似于以下内容:

getstart=common


但是,当显示在HTML5文件中时,输出为:commo�ons,用问号代替cedilla。现在,这个应用程序还支持日语,所以当我在japanese.properties文件中粘贴日语文本时,它会自动用unicode转义。我想知道是否有人能告诉我如何逃离塞迪利亚。。。感谢所有的帮助。再见。

伙计们,属性文件中的文本必须编辑为:


getstarted=commo\u1E09\ons

读取
.properties
文件的方法被假定为
属性加载()方法。此方法仅支持拉丁-1(ASCII)字符,因此当
.properties
文件包含非ASCII字符时,必须使用
native2ascii

如果运行
native2ascii
让您感到困扰,您还可以使用
Properties\loadFromXML()
和XML格式文件,而不是面向行的格式
.Properties
文件。当您有
资源/prop.xml
时,如下所示:


开始
开始
公会
はじめる
你可以这样读:

package org.example;
导入java.io.IOException;
导入java.util.Properties;
公开课考试{
公共静态void main(字符串[]args){
Properties props=新属性();
试一试{
loadFromXML(Thread.currentThread().getContextClassLoader().getResourceAsStream(“resources/prop.xml”);
系统输出打印(道具);
//你将得到{英语=开始,法语=常用语,汉语=开始, 日文=はじめる}"
}捕获(IOE异常){
e、 printStackTrace();
}
}
}