Валидирване

bassman

Registered
Реших да валидирам един проект и ми излезе една грешка.Искам да попитам как точно да я махна

Ето я :

Код:
 Sorry, I am unable to validate this document because on line 99  it contained one or more bytes that I cannot interpret as utf-8  (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

The error was: utf8 "\xD0" does not map to Unicode
 
bassman каза:
Реших да валидирам един проект и ми излезе една грешка.Искам да попитам как точно да я махна

Ето я :

Код:
 Sorry, I am unable to validate this document because on line 99  it contained one or more bytes that I cannot interpret as utf-8  (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

The error was: utf8 "\xD0" does not map to Unicode
Я дай да видя DOCTYPE-на файла ти :)
 
Код:
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
» House M.D/Доктор Хаус [Всички сезо�... (0)
» Prison Break/Бягство от затвора [Вси... (0)
» The X Files/Досиетата Х [Всички сез�... (0)
» Ghost Whisperer/Шепот от отвъдното [В�... (0)
» The O.C/Ориндж Каунти [Всички сез�...

Заради � не ти се валидира страницата.Промени го по някакъв начин,не знам спо какъв начин съкращаваш изреченията си,но трябва да го промениш.. :)
 
Незнам от какво е шрешката,но пробвай да го промениш това substr().Например скъси изречението,вместо да го режеш.. :)
 
FestarBG каза:
Незнам от какво е шрешката,но пробвай да го промениш това substr().Например скъси изречението,вместо да го режеш.. :)

Някакви предложения как да го скъся
 
Код:
function shortenIT($text)
{
	$text = substr($text,0,35);
	$explode = explode(" ",$text);
	$new_text = str_ireplace($explode[count($explode)-1],'...',$text);
	echo $new_text;
}

shortenIT('I byrzata bqla lisica sko4i vyrhu myrzelivoto staro ku4e.');

Скъсявам го около 35 символ,защото мисля че и ти така си го направил.. :)
 
bassman каза:
FestarBG каза:
Незнам от какво е шрешката,но пробвай да го промениш това substr().Например скъси изречението,вместо да го режеш.. :)

Някакви предложения как да го скъся
пробвай да пуснеш един trim() след substr
Ако не стане пробвай да смениш utf-8 на utf-16
Нещо ми се струва че имаш смесване на различни charset формати.
 
Хубаво е да покаже целия код, за да можем да се ориентираме къде е грешката. Според мен наклонените черти (/) ги замести с това:


⁄

И пак провери дали ще стане.

EDIT: Имам предвид само html кодът след като е генерирана страницата. :)
 

Back
Горе