Ироглифи при съкращаване

M1tq96

Registered
Здравейте , имам един малък проблем .. като съкращавам текст от базата данни и накрая на самото изречение (съкратеното) ми излиза иероглиф .. :X някакви идей .. ? дали е от енкодинга .. ? или не е .. сигурно е много просто но в момента не се сещам .. тайче ако може да ми помогнете .. +1 :)
 
говориш за този символ нали � един като квадратче вътре с некфи глупости :D
Вчера и аз се занимавах с това
$news_text = substr($row['news_text'], 0, 650)."...";
При мене когато съкратя примено до 650 символа ми излиза този символ, когто го съкратя до 630 го няма :D не знам защо е така някакъв бъг ли е какво е не знам. Просто пробвай с различни стойности ;)
 
същия .. ама проблема е че квито и стойности да се слагат пак сис стой пущианта .. :X :D
 
kikity_94 каза:
говориш за този символ нали � един като квадратче вътре с некфи глупости :D
Вчера и аз се занимавах с това
$news_text = substr($row['news_text'], 0, 650)."...";
При мене когато съкратя примено до 650 символа ми излиза този символ, когто го съкратя до 630 го няма :D не знам защо е така някакъв бъг ли е какво е не знам. Просто пробвай с различни стойности ;)

Ето така :

$news_text = substr($row['news_text'], 0, 650, "utf-8")."...";
 
dakata__92 каза:
kikity_94 каза:
говориш за този символ нали � един като квадратче вътре с некфи глупости :D
Вчера и аз се занимавах с това
$news_text = substr($row['news_text'], 0, 650)."...";
При мене когато съкратя примено до 650 символа ми излиза този символ, когто го съкратя до 630 го няма :D не знам защо е така някакъв бъг ли е какво е не знам. Просто пробвай с различни стойности ;)

Ето така :

$news_text = substr($row['news_text'], 0, 650, "utf-8")."...";

Нали се сещаш, че тази функция има 3 параметара, а ти задаваш и 4ти и как мислиш да стане, когато даде тази грешка
Warning: substr() expects at most 3 parameters, 4 given in
 
dakata__92 каза:
$news_text = mb_substr($row['news_text'], 0, 650, 'UTF-8')."...";
Пробвай така :)

Така съм съгласен вече и работи както трябва, но нека автора да си каже мнението :)
 

Back
Горе