Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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
在Google Earth中使用windows文件夹路径处理HREF的空白_Windows_Kml - Fatal编程技术网

在Google Earth中使用windows文件夹路径处理HREF的空白

在Google Earth中使用windows文件夹路径处理HREF的空白,windows,kml,Windows,Kml,我正在使用Google Earth生成一个KML文件,其中包含从autocad图形生成的位置标记。 这些位置标记都包含指向图形的windows文件夹位置的href。 到目前为止,除了我面临的问题是处理windows文件路径中的空白外,这在大多数情况下都可以正常工作 例如:S:/job/13/13347/第1项/ 我知道Windows 8.3对包含空白的文件路径使用了别名 但是我想知道除了使用 ~1约定,因为这将很难编码,并且会产生不一致的结果 我正在使用ESRI arc view从和ArcGIS

我正在使用Google Earth生成一个KML文件,其中包含从autocad图形生成的位置标记。 这些位置标记都包含指向图形的windows文件夹位置的href。 到目前为止,除了我面临的问题是处理windows文件路径中的空白外,这在大多数情况下都可以正常工作

例如:S:/job/13/13347/第1项/

我知道Windows 8.3对包含空白的文件路径使用了别名

但是我想知道除了使用

~1约定,因为这将很难编码,并且会产生不一致的结果

我正在使用ESRI arc view从和ArcGIS shapefile创建kml文件


干杯:

URL转义空间是%20,因此S:/job/13/13347/item%201/应该可以工作

您好,我已经尝试过了,如果您将其剪切并粘贴到windows浏览器中,它可以工作,但是它不能作为KML文件的href,如果您将其粘贴到windows资源管理器中,为什么要转义?它可以在windows资源管理器中使用空格。除了你有正向斜杠和windows收回斜杠之外,我想你已经知道了。你好@valentinas谢谢你的输入,我相信这可能是Google Earth中的一个bug,正如这个线程所示