как преобразовать непереносимый пробел?
Спустя 45 минут, 32 секунды (15.12.2010 - 13:04) linker написал(а):
Ты о чем?
Спустя 2 часа, 31 минута, 6 секунд (15.12.2010 - 15:35) Гость_Dimon написал(а):
я о непереносимом пробеле...
мне надо в тексте заменить все непереносимые пробелы на обычные
выглядит он так но функции поисков замен его не берут, а может я их не так искользую.Единственное что немного помогает так это str_replace(chr(160),' ',$str); Но потом знаки вопросов на месте пробелов.
мне надо в тексте заменить все непереносимые пробелы на обычные
выглядит он так но функции поисков замен его не берут, а может я их не так искользую.Единственное что немного помогает так это str_replace(chr(160),' ',$str); Но потом знаки вопросов на месте пробелов.
Спустя 7 минут (15.12.2010 - 15:42) Lawyer написал(а):
попробуй использую текстовый редактор bred авто заменой... там находит все...
Спустя 6 минут, 52 секунды (15.12.2010 - 15:49) linker написал(а):
$text = str_replace('& nbsp;', ' ', $text);
После & убери пробел, т.е. & и nbsp; слитно запиши, а то форум воспринимает его как пробел и не отображает.
Спустя 23 минуты, 23 секунды (15.12.2010 - 16:12) Гость_Dimon написал(а):
Цитата (linker @ 15.12.2010 - 12:49) |
$text = str_replace('& nbsp;', ' ', $text); После & убери пробел, т.е. & и nbsp; слитно запиши, а то форум воспринимает его как пробел и не отображает. |
не помогает
вот если вот так
str_replace(chr(160),' ',$str);
делаю то то заменяется только половина символа, речь об utf-8 идет. надо что-то типа chr(208).chr(160) но это не пробел
Спустя 16 минут, 51 секунда (15.12.2010 - 16:29) Гость_Dimon написал(а):
вобщем пошел другим путем, заменил на пробел все что не буквы и т.д.
Спустя 39 минут, 47 секунд (15.12.2010 - 17:09) GreatMax написал(а):
А нафига ты таскаеш пробел вообще?
Спустя 2 минуты, 46 секунд (15.12.2010 - 17:12) Гость_Dimon написал(а):
Цитата |
А нафига ты таскаеш пробел вообще? |
потому что он не переносицца.И два солва между которыми этот пробел считаются одним, соответственно если эти два стова попадут в блок небольшой ширины то искаверкают его и страницу.
Спустя 6 минут, 43 секунды (15.12.2010 - 17:18) GreatMax написал(а):
Вырежи пробел и всё!
Спустя 24 минуты, 5 секунд (15.12.2010 - 17:42) Гость_Dimon написал(а):
Каким образом?
Спустя 5 часов, 28 минут, 33 секунды (15.12.2010 - 23:11) GRean написал(а):
%20 тоже вроде пробел
Спустя 1 час, 31 минута, 41 секунда (16.12.2010 - 00:43) ИНСИ написал(а):
Гость_Dimon попробуй перед функцией:
Цитата |
str_replace(chr(160),' ',$str); |
поставь:
mb_internal_encoding("UTF-8");