小编Pro*_*iel的帖子

转换为Jython Python 3.5项目 - UnicodeDecodeError:'unicodeescape'编解码器无法解码位置4-10中的字节:非法Unicode字符

我的最终目的是将正在运行的Python项目转换为Jython解释器,因为将添加一些Java API.

细节:

  • 最新的Jython是2.7
  • 我拥有的项目可以使用Python 3.5运行

所以我采取了以下方法:

首先是使用未来模块和巴氏杀菌可执行文件将我的项目转换为Python 2.7.这一步成功完成.

第二件事是将Python 2.7项目转换为Jython 2.7项目.在Eclipse mars处切换解释器时,指示了以下错误:

console: Failed to install '': java.nio.charset.UnsupportedCharsetException: cp0.
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,通过将编码参数传递给java VM,使用了这篇文章的解决方案,-Dpython.console.encoding=UTF-8如下图所示: 在此输入图像描述

试图再次运行时拇指向上.但不幸的是,这里出现的错误就出现了.由于我不打算更改任何导入的模块,如果没有必要这样做,我决定在这里寻求帮助.

pydev debugger: starting (pid: 4216)
Traceback (most recent call last):
  File "C:\Users\souzadan\.p2\pool\plugins\org.python.pydev_4.4.0.201510052309\pysrc\pydevd.py", line 2364, in <module>
    globals = debugger.run(setup['file'], None, None, is_module)
  File "C:\Users\souzadan\.p2\pool\plugins\org.python.pydev_4.4.0.201510052309\pysrc\pydevd.py", line 1784, in run
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "C:\Users\souzadan\FirmwareDevTools\Workspaces\Eclipse\aPythonWorkspace\aPythonProject\aPythonFolder\aPythonFile.py", line 7, in <module>
    standard_library.install_aliases()
  File "C:\Users\souzadan\FirmwareDevTools\Compilers\Jython2.7.0\Lib\site-packages\future-0.15.2-py2.7.egg\future\standard_library\__init__.py", line 465, in install_aliases
    from future.backports.urllib import request
  File …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x jython-2.7

7
推荐指数
1
解决办法
808
查看次数

中文URL在Edge中正确加载,但在其他浏览器中没有

页面是用英语开发的,适用于Chrome和Edge浏览器.一些社区成员随后要求将其翻译成中文.使用以下结果页面创建相同的策略来创建页面.

问题是有时中文版页面没有加载.特别是从其他地方粘贴URL时.另一方面,当从登录页面,博客区域导航时,它正确显示.

如何解决这个问题,以便它适用于每个浏览器.我刚注意到的一件有趣的事情是,有时复制链接会导致:

https://ethereumclassic.github.io/blog/2017-08-27-社会币的崛起/

有时在:

https://ethereumclassic.github.io/blog/2017-08-27-%E7%A4%BE%E4%BC%9A%E5%B8%81%E7%9A%84%E5%B4%9B%E8 %B5%B7 /

url internet-explorer google-chrome chinese-locale microsoft-edge

7
推荐指数
1
解决办法
294
查看次数