我有一个电报机器人,需要一个字符串(日语或西班牙语)并使用谷歌翻译的剪贴板(这一个https://github.com/statickidz/node-google-translate-free)进行翻译.
我在Mac上测试它并且工作正常.但是当我尝试在我的VPS(Debian 8.3)上部署它时,它不会返回日文字符.
我在电报和终端中获得的是:
ɂ"
必须是charcode失败,但双方似乎都是UTF-8 ......
UPDATE
我的输出代码是这样的:
sakura.onText(/\/esp (.+)/, function (msg, match) {
var fromId = msg.from.id;
var input = match[1];
translate({ text: input, source: 'es', target: 'ja' }, function(result) { sakura.sendMessage(fromId, "'" + input + "', traducido, significa '" + result + "'."); });
});
Run Code Online (Sandbox Code Playgroud)
我用locales
Debian 测试了日语.Linux输出是日语,但不是我的机器人的输出.
我正在使用未经我编码的Django服务器.我已经安装了所有依赖项pip install -r requirements
,但是当我尝试执行时,manage.py
我得到了这个错误.
Traceback (most recent call last):
File "./manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 327, in execute
django.setup()
File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/usr/local/lib/python2.7/dist-packages/django/apps/config.py", line 90, in create
module = import_module(entry)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named dal
Run Code Online (Sandbox Code Playgroud)
解决方案应该是这样的pip install dal
,但是当我尝试它时,我得到另一个错误:没有dal
模块.
我正在使用Python 2.7和Django …