尝试使用chr(128)获取欧元符号

zii*_*web 12 php chr euro

我期待这段代码:

define('EURO_SIMBOLO', chr(128));
$euro = EURO_SIMBOLO;
var_dump($euro);
Run Code Online (Sandbox Code Playgroud)

显示符号,但它没有.为什么会这样?

net*_*der 15

如果你想使用Unicode,UTF-8更具体,我更喜欢它因为它的灵活性,你可以输出欧元符号:

echo "\xE2\x82\xAc"; // 3 bytes-long multibyte character
Run Code Online (Sandbox Code Playgroud)


Lei*_*igh 2

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

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