0

我最近升级了我的typo3-installation。新版本仅运行 utf8。我的旧安装使用了 iso8859-1。不幸的是,不可能恢复到我的旧字符集......

我有一个脚本,它通过以下方式从另一台服务器加载数据:

$handle = fopen("www.my-url.com/myloader.php", "r");
 if ($handle) {
    $contents = '';
    while (!feof($handle)) {
        $contents .= fread($handle, 8192);
        }
    fclose($handle);
echo $contents;

我现在的问题是丹麦语特殊字符没有正确翻译。我已经在 $contents 上尝试了 utf8_encode 和解码,但都不起作用。我无法更改另一台服务器上的脚本,因为它是许多其他站点的提供程序,这些站点仍然运行着旧的typo3-install。

4

1 回答 1

0

在 myloader.php 中获取一个 GET 参数,指定结果应该编码的字符集。默认为 ISO 8859-1 并根据需要使用 iconv 转换为 UTF-8,反之亦然。

于 2012-04-24T19:47:54.543 回答