我正在尝试打开并显示带有php脚本的nfo文件。
一切正常,但结果与NFO文件不同。我有这样的特殊字符:
当我打开结果的源代码时,我可以看到NFO文件,就像他是真实的一样!
我是否需要为HTML或类似的东西使用一些特殊技巧?
答案 0 :(得分:2)
您可以转换NFO文本的字符编码(输出到例如.utf8):
$nfoContent = file_get_contents('foo.nfo');
$nfoContent = mb_convert_encoding($nfoContent, 'UTF-8', 'ASCII');
答案 1 :(得分:0)
感谢您的回复!
我发现它,在PHP中你只需要做:
标题('内容类型:text / plain; charset = ansi');
答案 2 :(得分:0)
<?php
header('Content-Type: text/html; charset=UTF-8');
$file = 'CORE.NFO';
$nfo = file_get_contents($file);
echo '<pre>';
echo iconv('CP850', 'UTF-8', $nfo).PHP_EOL;
echo '</pre>';
CP850西欧
CP866俄罗斯