![]() |
|
||||||||||
|
|
|
|||||
|
Всем привет))Возможно, с глупым вопросом, но все же:
Есть txt файл: http://tc.brightmind.ru/main_channel.txt Есть пшп-скрипт: http://tc.brightmind.ru/chat_length.php Он выдает, что длина строки из тхт файла 255.
var loader = new LoadVars(); loader.load(x); loader.onData = function (str) { _root.main.chat_text.htmlText = str; trace(str.length); delete loader; } Как бы добиться чтобы полностью совпадало?? Добавлено через 4 минуты Заметка: если я в пшп в переменную забиваю строку из тхт-файла, то все норм, пишет 207. Так в чем трабл при измерении длины строки из файла?? Добавлено через 15 минут забыл сказать:пшп-скрипт и тхт сохранены в utf8
__________________
Незнание правил освобождает от ответственности. |
|
|||||
|
Регистрация: Dec 2001
Сообщений: 4,159
|
Hint: strlen в PHP считает не символы UTF-8, а байты.
То, что php-файл сохранен в формате UTF-8, вызывает большие сомнения.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
хм что еще странно тхт-файл в пшп считывается как
Добро пожаловать в Канал:Общий TrueChat!
__________________
Незнание правил освобождает от ответственности. |
|
|||||
|
Регистрация: Dec 2001
Сообщений: 4,159
|
Нормальный UTF-8. Так и должно быть.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Модрон-ветеринар
|
btw, перекодируйте в "UTF без BOM", у вас, судя по строке, в начале эти служебные UTF-овские символы идут.
Можно в Far-е открыть и удалить их, можно Notepad++ использовать для перекодировки. Но это, скорее всего, проблемы не решит.
__________________
Идите первым! Последний раз редактировалось mooncar; 10.05.2011 в 18:34. |
|
|||||
|
Разберите свою строку по символам и оттрассируйте.
Номер эл-та в строке / код символа / сам символ. Оставтье в файле 1 СИМВОЛ и выведите трэйс. И визуально оцените что там где и почем ![]() Гадать можно до посинения, это ж не нейтрино, тут же все можно рассмотреть. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|