13
4

5 回答 5

16

如果你想使用 Unicode,更具体地说是 UTF-8,我更喜欢它的灵活性,你可以使用以下命令输出欧元符号:

echo "\xE2\x82\xAc"; // 3 bytes-long multibyte character
于 2011-02-03T12:49:16.713 回答
3

而不是 € (alt + 0128)

将您的欧元代码转换为

€
于 2013-08-25T04:34:38.593 回答
2

这仅在您使用125x 代码页时才有效。事实上,欧元字符并未包含在所有扩展的 ASCII 字符集中(在 ISO/IEC 8859-15 中引入),但它确实具有事实上的 Unicode 字符。

如果这只是为了在浏览器中显示,请考虑使用'€''€'

于 2011-02-03T12:39:21.990 回答
1

如果您使用带有欧元符号的此类字符集,则很可能使用 iso-8859-15,其中“€”字符定义在位置 164。因此,如果将 128 替换为 164,您可能会更幸运,尽管这在 utf-8 环境中对您没有帮助,在这些环境中,先前的答案可能更适合。

于 2011-02-03T12:41:04.153 回答
0

€的CP1252编码中有代码128;在 ISO-8859-15 中,代码是 164;Macintosh Roman 是 219;

欧元符号是 ASCII 的一部分。看看http://www.ascii-code.com/

于 2011-02-03T12:47:15.127 回答