[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: wordwrap и UTF8
guest
С utf-8 не работает wordwrap. Как сделать, чтобы длинная строка без пробелов переносилась.

P.S. Одни проблемы с utf-8 последнее время. Уже 6 доп. функции для нее писать пришлось.



Спустя 3 минуты, 20 секунд (7.03.2011 - 23:09) Trianon написал(а):
проще всего будет использовать PCRE.
preg_replace(), очевидно.

6 - как-то маловато, на мой взгляд.

Спустя 2 минуты, 38 секунд (7.03.2011 - 23:12) twin написал(а):

Спустя 3 минуты, 29 секунд (7.03.2011 - 23:15) guest написал(а):
Trianon, может и так, смотря с чем сравнивать.
С 'поганой' windows-1251 была только одна заморочка - конвертация строк в UTF-8 и обратно при работе с ajax. А здесь заморочка на заморочке. Уже и радость от доп. символов проходит.

twin, спасибо, пошел смотреть...

Спустя 9 минут, 57 секунд (7.03.2011 - 23:25) Trianon написал(а):
Цитата
С 'поганой' windows-1251 была только одна заморочка

С поганой windows-1251 есть лишь одна основная заморочка.
Подавляющее большинство людей говорят на языках в этой кодировке не представимых. Всё остальное - меркнет.

Спустя 8 минут, 11 секунд (7.03.2011 - 23:33) guest написал(а):
Верно.
Только я отталкиваюсь от конкретных случаев.
Для турков, китайцев, да что уж там, даже для американцев сайтов пока не делал )

Спустя 1 минута, 43 секунды (7.03.2011 - 23:35) Dron19 написал(а):
мануал почитай по функции, у меня в utf-8 работает и все отлично, длиные строки без пробелов тоже режет

Спустя 4 минуты, 38 секунд (7.03.2011 - 23:40) guest написал(а):
Начал читать, twin дал ссылку, бросил читать )
Надоело разбираться почему не работает)
Вариант по ссылке работает.

Спустя 4 минуты, 57 секунд (7.03.2011 - 23:45) Trianon написал(а):
Цитата (Dron19 @ 7.03.2011 - 23:35)
мануал почитай по функции, у меня в utf-8 работает и все отлично, длиные строки без пробелов тоже режет

<?php

$text = 'Это очень длинноедлинноедлинноедлинноедлинное слово,
к примеру, этилоксиэтилпарафенилендиаминсульфат'
;
$text = wordwrap($text, 15, " ", 1);
echo "[[$text]]";

?>


Перед тем, как отправлять кого-то читать мануал, стоит слегка подумать.

Спустя 36 минут, 29 секунд (8.03.2011 - 00:21) VELIK505 написал(а):
Незнаю я никогда не любил utf-8.
Отдаю предпочтение windows-1251.
Мне эти дополнительные гавно символы нафиг не нужны!
И я раньше думал что бред но уже убедился что windows-1251 быстрее чем utf-8

Спустя 53 минуты, 14 секунд (8.03.2011 - 01:14) SerginhoLD написал(а):
Цитата (VELIK505 @ 7.03.2011 - 21:21)
убедился что windows-1251 быстрее чем utf-8

бегает, прыгает? smile.gif

Спустя 10 часов, 56 минут, 47 секунд (8.03.2011 - 12:11) m4a1fox написал(а):
А мне кажется 1251 реально проигрывает utf-ки. Взять хотя бы, урок, кот. есть у twin'а (я по поводу создания панели bb-кода). Там четко сказано, что делать ее надо в utf, а то потом, токены не будут работать?!

Спустя 2 минуты, 32 секунды (8.03.2011 - 12:14) inpost написал(а):
VELIK505
Ты же не старый дед! Говорят, что PHP-6 направлен на полную интеграцию с UTF, чтобы больше не пришлось использовать mb_strlen, и т.д. То есть совсем скоро UTF получит дополнительные плюшки и т.д.

Спустя 38 секунд (8.03.2011 - 12:14) m4a1fox написал(а):
twin
Да. Кстати. Вчера начал делать bb-шку. И вот с чем столкнулся. Насчет токенов. Я понял что это квадратики такие маленькие... Я как-бы понимаю зачем они, и что они делают... Но как их найти на клавиатуре.... Ну т. е. как их напечатать?!

Спустя 40 минут, 43 секунды (8.03.2011 - 12:55) twin написал(а):
На клавиатуре (англо-русской) их нет. Просто копируй и все.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.