Я работаю над проектом с PHP и MSSQL Server.Связь с базой данных осуществляется через ODBC.Изначально у меня возникла проблема с получением данных для неанглийских символов.Это отображало "???"вместо правильных греческих / немецких букв.Но это решено.
Теперь я хочу получить простую запись с именем поля «фамилия» для любой записи на любом языке.Он работает правильно для английского языка, но не для других.
Когда я отлаживал запрос на сервере SQL, я узнал, что мой запрос генерируется в этом формате -
Для английского языка -
select * from tablename where lastname like N'%abc%'
- , который отображает результат правильно.
Но для неанглийского языка -
выберите * из таблицы, где фамилия, например, N '% μΠ± θΠ· μΠ± Ï „ικά%'
Не могли бы вы помочь мне решить эту проблему?Я много искал, но не получил ответа.Спасибо заранее!