Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 30.08.2015 15:43:56

кодировка запроса

Добрый день.

Беру данные с MSSQL сервера,через db:select
В запросе есть параметры на русском, если  выполняю db:select('select name from names where name=\'иванов\'') - работает,. Стоит только вынести в параметр, например:
$tmp='иванов';
$str=select name from names where name='.$tmp.';
db:select($str)
то получаю ошибку что невозможно преобразовать в utf-16.

параметры в db::select выдают ту же ошибку. пробовал менять кодировку файла utf8 -> cp1251 и обратно результата нет, только iconv надо использовать дополнительно.
сам текст запроса в db::select как будто преобразуется из utf в windows-1251.

что делать? smile

ды, сам сервер это wamp искаробки smile

Изменено peremudrilius (30.08.2015 15:45:05)

Не в сети

#2 02.09.2015 07:02:14

Re: кодировка запроса

$str = 'select name from names where name="'.$tmp.'"';

Не?

Не в сети

#3 03.09.2015 04:24:20

Re: кодировка запроса

с кавычками конечно у меня.
если в самом запросе пишу параметр, всё ок, как только его передаю через переменную - ломается.

Не в сети

Подвал раздела