我正试图从我的表和设置中得到一个明确的输出:
mysqli_query($con,"set names 'utf8'");
我的输出看起来像这样:
1|question|kdo je prvi slovenski predsednik?|janez janĹĄa|primoĹž trubar|dragomir veseliloviÄ|kekec|3|
但带有HTML标签(我不想使用):
<html>
<head>
<title>page title</title>
<meta charset="UTF-8" />
</head>
<body>
1|question|kdo je prvi slovenski predsednik?|janez janša|primož trubar|dragomir veselilovič|kekec|3|
但问题是:我怎么能得到UTF-8工作正确,甚至不使用HTML,只有PHP?
如果你的代码在web服务器上运行,你需要调用header()
来设置正确的HTTP Content-Type
:
<?php
header ('Content-Type: text/plain; charset=utf-8');
echo "1|question|kdo je prvi slovenski predsednik?|janez janĹĄa|primoĹž trubar|dragomir veseliloviÄ|kekec|3|'n";