Как да премахна въпросителния знак при показване на резултат

mnis

Registered
Здравейте, съжалявам за глупавото заглавие на въпроса, но не можах да го опиша по коректно...
Става въпрос за следното

Когато извеждам резултат от базата данни и съкращавам извежданите символи до определен брой символи се получава символа "?" в нещо като ромб-че, след някой от тях.

Пример:
Вкарвам в базата данни заглавие на статия: Конкуренцията сред младите

При извеждане на кратко описание на статията искам да показвам само първите 9 символа от заглавието, т.е: Конкуренц...

Съкращаването го правя по следния начин:

Код:
if (strlen($string)>9) { $tochki='...'; }
else { $tochki=''; }
$string = substr($string,0 , 9);

Когато изведа резултата (echo "string") след последния символ се появява въпросителен знак в нещо като ромб-че.
Въпросния проблем се появява не при всички заглавия, но го има долу горе на 50% от тях.

Досещам се, че е нещо от колацията на данните, но не мога да се оправя. За това поствам какви са ми връзките.

- страница
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- връзка към базата
добавил съм реда mysql_query("set names utf8");
- колация на базата и таблицата
utf8_general_ci

Ще съм благодарен на всеки, който ми помогне.
 

Back
Горе