вообще-то это не строки. под строкой мы обычно понимаем данные. а это скорее команды
и перекодировать их невозможно. их можно только поменять. на другие.
строка у тебя приходит из браузера. и ты её помещаешь в запрос (причем без необходимой обработки).
вот её можно перекодировать.
например поменяв SET NAMES cp1251 на SET NAMES utf8 - тогда эту строку перекодирует база данных
но лучше эту команду оставить в покое, поскольку ты наверняка напортачишь с другими данными.
и перекодировать саму строку.
в общем, mb_convert_encoding()
и не забудь про mysql_real_escape_string()
и перекодировать их невозможно. их можно только поменять. на другие.
строка у тебя приходит из браузера. и ты её помещаешь в запрос (причем без необходимой обработки).
вот её можно перекодировать.
например поменяв SET NAMES cp1251 на SET NAMES utf8 - тогда эту строку перекодирует база данных
но лучше эту команду оставить в покое, поскольку ты наверняка напортачишь с другими данными.
и перекодировать саму строку.
в общем, mb_convert_encoding()
и не забудь про mysql_real_escape_string()