joomla dev数据库给出了错误的特殊字符UTF8 Unicode

时间:2016-01-28 10:50:41

标签: php joomla joomla3.0 joomla-extensions

我托盘从数据库中获取数据。那没问题。但是像è这样的特殊字符改为Ã改变为ë..

数据库具有正确的字符。后端的Rsform显示正确的字符。这就是我从数据库中获取数据以便在插件中使用的方法。

    $db = JFactory::getDbo();
    $query = $db->getQuery(true);

    $query
    ->select(array('SubmissionID','FieldName','FieldValue'))
    ->from($db->quoteName('#__rsform_submission_values'))
    ->where($db->quoteName('FormId')." = 4")
    ->where($db->quoteName('SubmissionID')." > 10928");

    $db->setQuery($query);
    $rows = $db->loadObjectList();


    foreach ($rows as $row) {var_dump($row);};

1 个答案:

答案 0 :(得分:0)

我的解决方案可能无效,但让我们试一试;)

我和Ohana和Ark Editor有类似的问题......就我而言,它是由我的PHP配置创建的。通过将两个服务器配置与相同的Joomla组件进行比较,我发现在我的PHP配置中错误地选择了“apm”。

我希望这会对你有所帮助。