Lea*_*cia 6 php character-encoding
我试图以正确的方式显示这个德语字符,如果我不使用htmlentities()输出是unabh ngig,但是当我尝试使用htmlentities()该字时缺少,为什么会这样?
<?php
$str = htmlentities("unabhängig");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Test</title>
<meta charset='utf-8'>
</head>
<body>
</body>
<div><?php echo $str;?></div>
Run Code Online (Sandbox Code Playgroud)
我和ü,ä等有同样的问题.
选择数据库后,我实现了这两行:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
Run Code Online (Sandbox Code Playgroud)
如下所示:http: //www.flashhilfe.de/forum/serverseitige-programmierung/php-mysql-wie-utf-8-beim-connect-festlegen-225225-225225.html
最好的,雅尼斯
通过确保使用 HTTP 标头将字符集设置为 utf-8,您应该能够发送 \xc3\xbc,而无需单独对其进行编码。
\n\n如果由于某种原因你不能这样做,请使用:
\n\n\xc3\x9c = Ü\nRun Code Online (Sandbox Code Playgroud)\n\n或者
\n\n\xc3\xbc = ü\nRun Code Online (Sandbox Code Playgroud)\n