如何修复maven中的俄语编码错误?

我使用带有俄语符号(字母)的图案,并错误地解码它


在原始模式中看起来像这样,但在错误中它看起来像这样:#[\w]+|#[А-я,ё,\d,_]+

#[\w]+|#[Р?-С?,С?,\d,_]+


错误全文:


java.util.regex.PatternSyntaxException: Illegal character range near index 12

#[\w]+|#[Р?-С?,С?,\d,_]+

               ^

断续器


在项目的属性中,我有那个,在maven-compiler-plugin中,我添加了。没有什么是不变的<project.build.sourceEncoding>windows-1251</project.build.sourceEncoding><encoding>windows-1251</encoding>


慕姐4208626
浏览 64回答 1
1回答

Smart猫小萌

听起来像Maven可能使用错误的字符编码来读取源文件。您可以使用&nbsp;project.build.sourceEncoding&nbsp;属性或编译器插件的编码参数指定正确的编码。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java