utf-8 добавяне в код

Contacte

Registered
Код:
function cutes($post_text, $simvola_text) {	 
if (strlen($post_text)>$simvola_text)
       {$totchkit='...';}
           else
        {$totchkit='';}
         return substr($post_text,0 , $simvola_text).$totchkit;
}
къде да добавя 'UTF-8' в този код за да не става така кирилицата �...
 
Ти в началото на страницата ти не си ли задал
Код:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

П.П Пробвай така
Код:
charset='UTF-8'
	 function cutes($post_text, $simvola_text) {    
if (strlen($post_text)>$simvola_text) 
       {$totchkit='...';} 
           else 
        {$totchkit='';} 
         return substr($post_text,0 , $simvola_text).$totchkit; 
}
 
Задал съм на всякъде всичко си е точно

но strlen се бъгва utf-8 и трябва да се добави в кода
 
Така трябва да стане
Код:
 function cutes($post_text, $simvola_text) {    
if (utf8_strlen($post_text)>$simvola_text) 
       {$totchkit='...';} 
           else 
        {$totchkit='';} 
         return substr($post_text,0 , $simvola_text).$totchkit; 
}
 
пробвай да видиме какво ще ти даде
пак ти казвам ако не си сигурен че ще работи по добре не пиши :)
 
Така ще работи вече :)

function cutes($post_text, $simvola_text) {
if (mb_strlen($post_text, "UTF-8")>$simvola_text)
{$totchkit='...';}
else
{$totchkit='';}
return mb_substr($post_text,0 , $simvola_text, "UTF-8").$totchkit;
}

Просто strlen се прецаква с кирилицата, а също така и substr, за това се ползват mb_strlen и mb_substr :)
 

Back
Горе