Php 设置不带html的utf-8

Php 设置不带html的utf-8,php,html,Php,Html,我正在尝试从我的表格和设置中获得清晰的输出: mysqli_query($con,"set names 'utf8'"); 我的输出如下所示: 1|question|kdo je prvi slovenski predsednik?|janez janĹĄa|primoĹž trubar|dragomir veseliloviÄ|kekec|3| 但是使用HTML标记(我不想使用): 页面标题 1 |问题| kdo je prvi斯洛文尼亚共和国前总统| janez janša | pr

我正在尝试从我的表格和设置中获得清晰的输出:

mysqli_query($con,"set names 'utf8'"); 
我的输出如下所示:

1|question|kdo je prvi slovenski predsednik?|janez janĹĄa|primoĹž trubar|dragomir veseliloviÄ|kekec|3|
但是使用HTML标记(我不想使用):


页面标题
1 |问题| kdo je prvi斯洛文尼亚共和国前总统| janez janša | primožtrubar | dragomir veselilovi|kec | 3|
正如它应该的那样


但问题是:我如何让UTF-8在不使用HTML(仅使用PHP)的情况下正常工作?

如果您的代码在web服务器上运行,则需要调用以设置正确的HTTP
内容类型:

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

发送一个适当的
内容类型
标题,包括字符集。为什么您不能或不想在HTML中使用它?@CBroe我该怎么做?@Fred ii-因为这样一来,我的http下载程序中会显示整个HTML
<?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";