Я не очень хорошо знаком с PHP, Drupal и drush, но я унаследовал сайт, работающий на Windows Server 2019 (в процессе миграции с Ubuntu). Когда я хочу загрузить некоторые веб-формы, используя драш wfx
, специальные символы, такие как немецкое «умлауте» Ã¤, ö и ü, в содержимом веб-формы отображаются неправильно.
Я использую Drupal 7.81 и drush 7.0.0. Я также попытался специально установить кодировку UTF-8 в конфигурационном файле drushrc.php (хотя описание в файле говорит, что в этом нет необходимости, поскольку drush все равно будет использовать UTF-8). В браузере символы в веб-форме отображаются правильно.
Набор символов базы данных — utf8.
Любая идея, что попробовать и как устранить неполадки?
PS > Get-CimInstance -ClassName Win32_OperatingSystem | fl Заголовок, Версия
Надпись: Microsoft Windows Server 2019 Standard
Версия: 10.0.17763
PS C:\xampp\mysql\bin> .\mysql.exe -uroot
Добро пожаловать в монитор MariaDB. Команды заканчиваются на ; или \г.
Ваш идентификатор подключения к MariaDB — 7405.
Версия сервера: 10.1.38-MariaDB Бинарный дистрибутив mariadb.org
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab и другие.
Введите «помощь»; или '\h' для помощи. Введите '\c', чтобы очистить текущий оператор ввода.
MariaDB [(нет)]> SELECT @@character_set_database,@@collation_database;
+--------------------------+---------------------- +
| @@character_set_database | @@collation_database |
+--------------------------+---------------------- +
| латинский1 | latin1_swedish_ci |
+--------------------------+---------------------- +
1 ряд в наборе (0,00 сек)
MariaDB [(нет)]> USE drupal;
База данных изменена
MariaDB [drupal]> SELECT @@character_set_database,@@collation_database;
+--------------------------+---------------------- +
| @@character_set_database | @@collation_database |
+--------------------------+---------------------- +
| utf8 | utf8_general_ci |
+--------------------------+---------------------- +
1 ряд в наборе (0,00 сек)
PS C:\xampp\htdocs\onboarding> версия drush
Драш Версия: 7.0.0
PS C:\xampp\htdocs\onboarding> статус drush
Друпал версия: 7.81
URI сайта: http://по умолчанию
Драйвер базы данных: mysql
Имя хоста базы данных: localhost
Порт базы данных:
Имя пользователя базы данных: drupal
Имя базы данных: друпал
Загрузка Drupal: успешно
Пользователь Друпала:
Тема по умолчанию: гирлянда
Тема администрации: семь
Исполняемый файл PHP: php.exe
Конфигурация PHP: C:\drush\php\php.ini
ОС PHP: ВЫИГРЫШ
Сценарий драша: C:\drush\vendor\drush\drush\drush.php
Драш версия: 7.0.0
Временный каталог Drush: C:\Users\%USERNAME%\AppData\Local\Temp\13
Конфигурация драша: C:\ProgramData\drush\etc\drush\drushrc.php
Файлы псевдонимов Drush:
Установить профиль: стандартный
Корень Drupal: C:\xampp\htdocs\onboarding
Путь к сайту: сайты/по умолчанию
Путь к каталогу файлов: сайты/по умолчанию/файлы
Путь к временному каталогу файлов: /tmp