![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| szz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 8 Всего: 33 |
Задача такова: есть файл в кодировке utf8, в котором может быть произвольгое количество символов.
Нужно разбить этот файл на маленькие по 1000 символов в каждом. С простым аски понятно - просто тупо по байтам делю. А тут если так делать - то первый маленький файл - нормальный, а следующие - ломанфе получаются... Мне не нужно знать, какие именно символы содержатся - мне их выводить не надо, нужно просто как-то узнавать границы символов, ведь в uft8 символ может быть от 1 до 5 байтов. Как узнать? Может есть какой-то сигнальный бит в каждом байте? --------------------
|
|||
|
||||
| ZlojEzh |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: 10 Всего: 15 |
mb_substr() тебе в помощь
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |