Преобразование кодировки из ISO 8859-1 в UTF-8 в проекте PHPPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Преобразование кодировки из ISO 8859-1 в UTF-8 в проекте PHP

Сообщение Anonymous »

У меня есть старый проект PHP, написанный на PHP 5.2, и я обновляю его до PHP 8.2.
Он извлекает данные из базы данных SQL Server и при нажатии определенных кнопок заполняет это данные в существующие шаблоны Excel.
Поскольку PHPExcel больше не существует, я использовал композитор, чтобы заменить его на phpspreadsheet в моем проекте. Проект использует UTF-8 для кодирования (заголовок и метаданные включены в мои PHP и HTML), а также при подключении к базе данных.

Код: Выделить всё

PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::SQLSRV_ATTR_ENCODING => PDO::SQLSRV_ENCODING_UTF8
Я также изменил кодировку по умолчанию = UTF-8 в моем файле php.ini.
На моей веб-странице все немецкие умлауты отображаются без каких-либо проблема, но файлы Excel не заполняются должным образом. Кажется, где-то несоответствие кодировки. В моем файле Excel слово Prüfung" отображается следующим образом: prüfung
Параметры сортировки моей базы данных SQL Server — Latin1_General_CI_AS.
Есть какие-нибудь идеи? Я ожидаю, что немецкие символы умлаута будут отображаться и печататься правильно.

Подробнее здесь: https://stackoverflow.com/questions/789 ... hp-project
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Декодирование двунаправленных байтов (например, «iso-8859-8-i» и «iso-8859-8-e») в Python
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как правильно преобразовать кодировку из ISO 8859-1 в UTF-8 в проекте php
    Anonymous » » в форуме Php
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • C# преобразовать строку из UTF-8 в ISO-8859-1 (latin1) h
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Проблема с кодировкой ISO-кодировки и utf-8
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как перевести символы Юникода в вариант ISO-8859-15/Latin9?
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»