JSON 在 Linux/MAC 上无法识别 http 响应中的编码 unicode,但在 Windows 上可以识别?

JSON encoded unicode in http response not recognized on Linux/MAC but is on Windows?

在 windows 7 上,firefox/chrome 这个 url: http://api.crossref.org/works/10.1007/bf01282841 将 return JSON 的值为 "title"包含编码的 unicode“\u201c”和“\u201d”。 "title" 显示为

...\u201cOgneupornerud\u201d...

但是,在 Ubuntu 14.10 和 Mac OSX、firefox/chrome 上,相同的 url 将 return“?”而不是编码的unicode。相反 "title" 显示为

...?Ogneupornerud?...

如果我使用 CURL,也会出现同样的问题。

如何让ubuntu/mac允许这些编码的unicode通过http响应来?

编辑:

奇怪的是来自同一主机的另一个 URL 适用于相同的 unicode。我现在更糊涂了。在 mac 和 linux 上,以下 url 将 return 返回编码的 unicode 字符没有问题:http://api.crossref.org/works/10.1038/jid.2009.449

第一个负载包含实际的问号。这可能是由于编写有效负载的代码未针对 UTF-8 正确配置。

另一个问题:媒体类型包含一个 charset 参数,但对于 application/json.

未定义(且毫无意义)