我正在尝试使用示例(MySQL 数据合并)通过 TBS(tinybutstrong)和 PHP 从 varchar(35) / utf8_swedish_ci 字段从 MySQL DB 加载数据。我的问题是,如果字段中只有 ascii 字符,则数据加载正常,但是只要我添加一个像 ö 或 ä 这样的斯堪的纳维亚特殊字符,字段内容就会完全消失,并且行中的其他字段会正确显示。
我的理解是 TBS 上的最新版本自动使用 UTF-8 编码(我有 PHP 5 的 3.9.0),所以我认为它可以开箱即用。为了安全起见,我什至将编码添加到模板中:
'$TBS->LoadTemplate('mysql.html','UTF-8');' 但无济于事。
有人可以请教是什么原因造成的。