Кодировка Хелп

Печать RSS
341

N
Автор
Пришелец
0
Здраствуйте, такая беда, на локалхосте было все отлично, установил скрипт на хостинг и теперь часть текста выводимая из базы данных нормальная а другая в символах типа ромик синий и в нем вопросительный знак, от чего это зависит и как исправить, и главное это делается при сокращений строки, тоесть если выводить весь текст то нормально, а если сокраитть его тобиш например вывести 10 символов из данного текста то получается проблема с кодировкой, надеюсь понятно выразил свою проблему.


проблема в этом куске кода я так понимаю
if(mb_strlen($row['about']) > 50)
					{
						$text = substr($row['about'],0,50);
						echo ''.$img.''.$text.'...<br/>'; 
					}
Изменил: NVKZMATRIXALEX (20.01.2015 / 21:34)

Оранжевые штаны
0
В .htaccess AddDefaultCharset utf-8
В шаблоне
<meta charset="utf-8">
Подключение к базе
$mysqli->charset('utf8')//без дефиса
В скриптах хедер чарсет utf-8
J

Оранжевые штаны
0
1. NVKZMATRIXALEX, mb_substr тебе в помощь)

Оранжевые штаны
0
    $text = mb_substr($row['about'],0,50);
                        echo ''.$img.''.$text.'...<br/>';  
mb_substr
J

Оранжевые штаны
0
<?php
if(mb_strlen($row['about']) > 50) { 
    $text = mb_substr($row['about'],0,50); 
    echo ''.$img.''.$text.'...<br/>';  
}

учитесь норм вид делать коду. так же проще для глаз smile

Оранжевые штаны
0
5. alexandr.sytnyk, + торопился просто smile
N
Автор
Пришелец
0
alexandr.sytnyk (20 Января 2015 / 21:38)
1. NVKZMATRIXALEX, mb_substr тебе в помощь)
Если поменять то он не обрезает строку тогда.

Оранжевые штаны
0
7. NVKZMATRIXALEX, не может быть такого
N
Автор
Пришелец
0
DimmoS (20 Января 2015 / 21:47)
7. NVKZMATRIXALEX, не может быть такого
Могу линк дать сам убедишся....

Оранжевые штаны
0
9. NVKZMATRIXALEX, кидай
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск