Text 打字输出不是utf8?

Text 打字输出不是utf8?,text,utf-8,typo3,typoscript,Text,Utf 8,Typo3,Typoscript,配置: page.config { additionalHeaders = Content-Type:text/html;charset=utf-8 metaCharset = utf-8 renderCharset = utf-8 } 这里: page.10.marks { FOO = TEXT FOO.value = ÜüÖöÄäß } 输出为“谜语”符号。也在源代码中。以后我需要用其他语言的特殊字符填充更多标记。有什么问题

配置:

page.config {
        additionalHeaders = Content-Type:text/html;charset=utf-8
        metaCharset = utf-8
        renderCharset = utf-8
}
这里:

page.10.marks {
    FOO = TEXT
    FOO.value = ÜüÖöÄäß
}

输出为“谜语”符号。也在源代码中。以后我需要用其他语言的特殊字符填充更多标记。有什么问题吗?

在安装工具中,需要启用forceCharset=utf8,在localconf.php“$TYPO3\u CONF\u VARS['SYS']['setDBinit']='set names utf8'和ini\u set('default\u charset=utf-8')。来源:.

在localconf.php中设置:

$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'.chr(10).'SET SESSION character_set_server=utf8;';
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf8';
但是,这(可能)需要将数据库表的排序规则设置为UTF8,例如UTF8\u general\u ci。如果要启动项目,请设置排序规则。如果它是一个正在运行的网站,,然后在localconf.php中进行设置


警告:如果它是一个正在运行的网站,首先在副本上测试它。

已经在localconf.php$TYPO3_CONF_VARS['BE']['forceCharset']='utf8'中;谢谢,这是一个解决方案!但这对我的问题来说是错误的。我还没有注意到我的打字错误3在ISO中保存文本。。。所以我把所有的字符集都改成了ISO;P有时候真蠢