| 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