Tôi không rành lắm về PHP, Drupal và drush nhưng tôi đã thừa hưởng một trang web chạy trên Windows Server 2019 (đang trong quá trình di chuyển từ Ubuntu). Khi tôi muốn tải xuống một số biểu mẫu web bằng cách sử dụng drush wfx
, các ký tự đặc biệt như tiếng Đức "Umlaute" ä, ö và ü trong nội dung biểu mẫu web không được hiển thị chính xác.
Tôi đang chạy Drupal 7.81 và sử dụng drush 7.0.0. Tôi cũng đã cố gắng đặt mã hóa cụ thể thành UTF-8 trong tệp cấu hình drushrc.php (mặc dù mô tả trong tệp cho biết, điều đó không cần thiết vì dù sao thì drush cũng sẽ sử dụng UTF-8). Trong trình duyệt, các ký tự trong biểu mẫu web hiển thị chính xác.
Bộ ký tự cơ sở dữ liệu là utf8.
Bất cứ ý tưởng những gì để thử và làm thế nào để khắc phục sự cố?
Tái bút > Get-CimInstance -ClassName Win32_OperatingSystem | fl Chú thích, Phiên bản
Chú thích : Tiêu chuẩn Microsoft Windows Server 2019
Phiên bản: 10.0.17763
PS C:\xampp\mysql\bin> .\mysql.exe -uroot
Chào mừng bạn đến với màn hình MariaDB. Các lệnh kết thúc bằng ; hoặc \g.
Id kết nối MariaDB của bạn là 7405
Phiên bản máy chủ: phân phối nhị phân 10.1.38-MariaDB mariadb.org
Bản quyền (c) 2000, 2018, Oracle, MariaDB Corporation Ab và những người khác.
Nhập 'trợ giúp;' hoặc '\h' để được trợ giúp. Nhập '\c' để xóa câu lệnh nhập hiện tại.
MariaDB [(không có)]> CHỌN @@character_set_database,@@collation_database;
+-----------------------+---------------------- +
| @@character_set_database | @@ đối chiếu_cơ sở dữ liệu |
+-----------------------+---------------------- +
| latin1 | latin1_swedish_ci |
+-----------------------+---------------------- +
1 hàng trong bộ (0,00 giây)
MariaDB [(không có)]> SỬ DỤNG drupal;
Cơ sở dữ liệu đã thay đổi
MariaDB [drupal]> CHỌN @@character_set_database,@@collation_database;
+-----------------------+---------------------- +
| @@character_set_database | @@ đối chiếu_cơ sở dữ liệu |
+-----------------------+---------------------- +
| utf8 | utf8_General_ci |
+-----------------------+---------------------- +
1 hàng trong bộ (0,00 giây)
PS C:\xampp\htdocs\onboarding> phiên bản drush
Phiên bản Drush : 7.0.0
PS C:\xampp\htdocs\onboarding> trạng thái drush
Phiên bản Drupal: 7.81
URI trang web: http://default
Trình điều khiển cơ sở dữ liệu: mysql
Tên máy chủ cơ sở dữ liệu: localhost
Cổng cơ sở dữ liệu:
Tên người dùng cơ sở dữ liệu: drupal
Tên cơ sở dữ liệu: drupal
Drupal bootstrap : Thành công
Người dùng drupal:
Chủ đề mặc định: vòng hoa
chủ đề quản trị : bảy
PHP thực thi: php.exe
Cấu hình PHP: C:\drush\php\php.ini
Hệ điều hành PHP: CHIẾN THẮNG
Tập lệnh Drush: C:\drush\vendor\drush\drush\drush.php
Phiên bản Drush: 7.0.0
Thư mục tạm thời của Drush: C:\Users\%USERNAME%\AppData\Local\Temp\13
Cấu hình Drush: C:\ProgramData\drush\etc\drush\drushrc.php
Tệp bí danh Drush:
Cài đặt hồ sơ: tiêu chuẩn
Gốc Drupal: C:\xampp\htdocs\lên tàu
Đường dẫn trang web: trang web/mặc định
Đường dẫn thư mục tệp: trang web/mặc định/tệp
Đường dẫn thư mục tệp tạm thời: /tmp