2015-10-13 2 views
0

Я запускаю SQL Server для db и использую PHP для разработки. Когда я запускаю запрос для выбора пользователей из города Pointe-à-Pitre на SQL Server, он извлекает результат. Однако, когда я запускаю тот же запрос с помощью PHP, он выбирает пустой набор.Французский символ в SQL, где

Запрос, как это

SELECT * FROM [my_database].[dbo].[users] WHERE city='Pointe-à-Pitre' 
+0

'... WHERE город = N'Pointe-à-Pitre'' – wiretext

+0

попытаться изменить кодировку на UTF таблицы, как показано ниже и попробуйте альтер таблица имя_таблицы преобразовать символы набора utf8 COLLATE utf8_unicode_ci –

+0

@tinka нет эффект. –

ответ

0

Проблема подключения к серверу. Я следовал this link (спасибо @dbrumann) и изменил соединение, установив "CharacterSet" на "UTF-8".

Смежные вопросы