如何为javasphinx输出指定编码?

2024-06-16 12:23:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个java项目,我的java文件使用“UTF-8”编码,因为有些类的注释是用西班牙语编写的,使用重音符号。你知道吗

当我运行命令时。你知道吗

javasphinx-apidoc -o docs/java ~/Development/Projects/code/java -f -v

始终返回以下错误:

Traceback (most recent call last):
    File "/Users/user/Development/Projects/Docs/sphinx/myenv/bin/javasphinx-apidoc", line 11, in <module>
sys.exit(main())
    File "/Users/user/Development/Projects/Docs/sphinx/myenv/lib/python2.7/site-packages/javasphinx/apidoc.py", line 317, in main
write_documents(documents, sources, opts)
    File "/Users/user/Development/Projects/Docs/sphinx/myenv/lib/python2.7/site-packages/javasphinx/apidoc.py", line 112, in write_documents
f.write(document)
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 1464: ordinal not in range(128)``

我想为apidoc指定文件的编码,可以用utf-8写这个文件。你知道吗

这可能吗?你知道吗

谢谢你的帮助。你知道吗


Tags: 文件indocssphinxlinejavausersfile