![]() |
синхронизация длин строк php&flash
Всем привет))Возможно, с глупым вопросом, но все же:
Есть txt файл: http://tc.brightmind.ru/main_channel.txt Есть пшп-скрипт: http://tc.brightmind.ru/chat_length.php Он выдает, что длина строки из тхт файла 255. PHP код:
Код AS1/AS2:
Как бы добиться чтобы полностью совпадало?? Добавлено через 4 минуты Заметка: если я в пшп в переменную забиваю строку из тхт-файла, то все норм, пишет 207. Так в чем трабл при измерении длины строки из файла?? Добавлено через 15 минут забыл сказать:пшп-скрипт и тхт сохранены в utf8 |
Hint: strlen в PHP считает не символы UTF-8, а байты.
То, что php-файл сохранен в формате UTF-8, вызывает большие сомнения. |
хм что еще странно тхт-файл в пшп считывается как
Добро пожаловать в Канал:Общий TrueChat! |
Нормальный UTF-8. Так и должно быть.
|
btw, перекодируйте в "UTF без BOM", у вас, судя по строке, в начале эти служебные UTF-овские символы идут.
Можно в Far-е открыть и удалить их, можно Notepad++ использовать для перекодировки. Но это, скорее всего, проблемы не решит. |
Разберите свою строку по символам и оттрассируйте.
Номер эл-та в строке / код символа / сам символ. Оставтье в файле 1 СИМВОЛ и выведите трэйс. И визуально оцените что там где и почем :) Гадать можно до посинения, это ж не нейтрино, тут же все можно рассмотреть. |
| Часовой пояс GMT +4, время: 01:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.