我最近升级了我的typo3-installation。新版本仅运行utf8。 我的旧安装使用了iso8859-1。不幸的是,不可能恢复到旧的charset ......
我有一个脚本,它通过以下方式从另一台服务器加载数据:
$handle = fopen("www.my-url.com/myloader.php", "r");
if ($handle) {
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
echo $contents;
我现在的问题是丹麦特殊字符没有正确翻译。 我试过了utf8_encode和amp;在$ contents上解码,但都不起作用。 我无法更改其他服务器上的脚本,因为它是许多其他仍旧运行旧版typo3的站点的提供程序。
答案 0 :(得分:0)
在myloader.php中获取一个GET参数,该参数指定结果应编码的字符集。默认为ISO 8859-1并使用iconv根据需要转换为UTF-8,反之亦然。