Summary: | Ломание русских символов в некоторых записях БД | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | Вистлер Альт-Делит <iner7> | ||||||
Component: | libfreetds-unixodbc | Assignee: | qa-team <qa-team> | ||||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-p10 <qa-p10> | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | iner7, obidinog | ||||||
Version: | не указана | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Created attachment 12088 [details]
Скриншот работы с PHP
Уточните, пожалуйста, на каком дистрибутиве воспроизводится и шаги для воспроизведения ошибки |
Created attachment 12087 [details] Снимок экрана с некорректным выводом При обращении к базе данных Microsoft SQL Server 2016/2019 при получении данных с русскими символами в кодировке UTF-8 теряются некоторые символы в некоторых строках. Обычно это видно после начала. На скриншоте часть вывода из утилиты isql. Похожая ошибка происходит и при обращении к FreeTDS через pdo-odbc любой версии PHP (PHP 7, PHP 8.0, PHP 8.1). Файл /etc/odbcinst.ini: [FreeTDS] Driver=/usr/lib64/libtdsodbc.so.0.0.0 Setup=/usr/lib64/libtdsS.so.2.0.0 UsageCount=1