【问题标题】:contents from fopen in typo3 and special characters来自 fopen 中的typo3 和特殊字符的内容
【发布时间】:2012-04-24 19:32:04
【问题描述】:

我最近升级了我的typo3 安装。新版本仅运行 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。

【问题讨论】:

  • 远程脚本的代码源示例可以帮助定义编码。或者真实的网址,如果可能的话。

标签: php utf-8 special-characters typo3


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多