SQL Server - специальные символы, не распознаваемые PHP (ODBC) - PullRequest
0 голосов
/ 29 июля 2010

Я пытаюсь отобразить некоторую информацию из SQL Server на мой сайт PHP. Я использую соединение ODBC для этого.

Моя проблема: специальные символы не распознаются, и на моем сайте отображается знак вопроса (?). (Это работает на моем другом сайте ASP)

Чего мне здесь не хватает? Пожалуйста, помогите мне.

Спасибо заранее.

Ответы [ 2 ]

3 голосов
/ 29 июля 2010

Я использую какой-то специальный конвертер запросов MSSQL, а затем ICONV на стороне PHP, например:

   SELECT  CAST(Remarks AS TEXT) Remarks FROM r_table;

А в PHP, скажем, текст на CodePage 1255:

   iconv('CP1255', 'UTF-8', $remark);

надеюсь, это поможет.

0 голосов
/ 29 июля 2010

Какая у вас кодировка символов для соединения ODBC?Это должно быть какое-то UTF с правильной обработкой на стороне PHP ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...