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


joomla dev database gives wrong special chars UTF8 Unicode

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

数据库具有正确的字符。后端中的 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);};

我的解决方案可能不起作用,但让我们试一试;)

我在 Ohana 和 Ark 编辑器上遇到了类似的问题......就我而言,它是由我的 PHP 配置创建的。通过比较具有相同Joomla组件的两个服务器配置,我发现在我的PHP配置中错误地选择了"apm"。

我希望这对你有所帮助。