不带html设置utf-8


setting utf-8 without html

我正试图从我的表和设置中得到一个明确的输出:

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";