Кириллица и Sape.ru

Исправляем проблему с кириллицей.

Если у вас проект на utf-8 разница будет только в

$o['charset'] = 'UTF-8';

Проблема с Sape и кириллицей решается довольно просто. Подставляем в скрипт
БЫЛО

$o['request_uri'] = '/tag/'.'#строка из русских символов#';

СТАЛО

$o['request_uri'] = '/tag/'.rawurlencode(#строка из русских символов#);

Если вы работаете в CI возможно такое решение:

if ($this->CI->uri->segment(1) == "tag"){
	$o['request_uri'] = '/tag/'.rawurlencode(#строка из русских символов#);
}

В основном у них нет закрывающего слеша «/» в конце и поэтому Sape не выводит ссылки. Решения, которые находил в интернете не подходили в том или ином случае.



Вконтакте
FaceBook
WordPress

Комментариев нет »

Еще нет комметариев.

Оставить комментарий