这个问题有点奇怪 - 所以请耐心等待。如果这是一个提出这个问题的错误网站,请告知正确的Stack网站。
我使用网站http://search.maven.org来查找基于Maven的项目的Java依赖项。
Take this artefact as an example
在“依赖关系信息”框中(对于Apache Maven),双击以突出显示所有文本,然后复制粘贴到您喜欢的文本编辑器中。查看原始字节。有些奇怪。如果我直接粘贴到我的pom.xml
文件中,Maven会在validate
阶段因格式错误的XML而大声喧哗。
带八进制文字的原始文本示例:
<dependency>
\302\240\302\240\302\240\302\240<groupId>cglib</groupId>
\302\240\302\240\302\240\302\240<artifactId>cglib-nodep</artifactId>
\302\240\302\240\302\240\302\240<version>2.1_3</version>
</dependency>
我疯了还是其他人都有这个问题?这是我的网络浏览器(Chrome),文本编辑器(Notepad ++),操作系统(Windows 7)还是Central Repo网站的问题?
更新
这看起来像是Central Repo网站或我的浏览器Google Chrome的编码问题。
答案 0 :(得分:3)
如果看起来unicode和ASCII之间有一些转换。
<\ n> \“\ 302 \ 240”是unicode中的空格,我想你将它粘贴到ANSI文档中,然后某些转换就会启动。我无法使用Maxthon重现它,所以我猜这是Chrome或其他干扰粘贴的问题(可能是Notepad ++插件)。