2

这个问题有点奇怪——请耐心等待。如果这是问这个问题的错误网站,请告知正确的 Stack 网站。

我使用网站http://search.maven.org来查找基于 Maven 的项目的 Java 依赖项。

以这件文物为例

在 Dependency Information 框中(对于 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 网站的问题吗?

更新

  • 我尝试从谷歌浏览器复制并粘贴到各个地方。所有人都有同样的问题。我什至尝试粘贴到运行 vim 的 Cygwin 会话中。同样的问题。
  • 我尝试使用 Internet Explorer 9,文本有常规空格 (\040)。

这看起来像是 The Central Repo 网站或我的浏览器 Google Chrome 的编码问题。

4

1 回答 1

3

如果似乎在 unicode 和 ASCII 之间有一些转换。

“\302\240”是 unicode 中的一个空格,我猜你将它粘贴到一个 ANSI 文档中,然后在某个地方进行了一些转换。

我无法用 Maxthon 重现它,所以我猜这是 Chrome 的问题或其他干扰粘贴的东西(可能是 Notepad++ 插件)。

于 2013-08-26T06:17:46.670 回答