1

注意:这可能与我已经问过Highcharts 导出服务器特殊字符替换为问号的问题有关

PhantomJSarguments.js示例返回您提供的参数。

例子 :

phantomjs arguments.js a b c

返回:

0: arguments.js
1: a
2: b
3: c

在安装了 PhantomJS 1.9.0 的 Mac OS X 上,返回带有特殊字符的参数没有问题。但是在我正在使用的远程服务器(Linux Debian 6)上,它不能按预期工作:

phantomjs arguments.js à é €

在 Mac OS X 上返回(如预期的那样)以下内容:

0: arguments.js
1: à
2: é
3: €

我在 Linux Debian 6 上得到了什么:

0: arguments.js
1: à
2: é
3: â

我检查了PhantomJS 的要求并安装了 FreeType 和 Fontconfig。

4

1 回答 1

1

我只需要配置终端的默认编码(在我的情况下en_US.UTF-8而不是en_US),我的问题就消失了。

这是如何在 Linux 中设置干净的 UTF-8 环境

于 2013-07-01T10:45:04.883 回答