|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
|
Aver78 |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 185 Регистрация: 21.4.2007 Репутация: нет Всего: нет |
Из базы тащится некий текст. Потом этот текст обрабатывается, кодируется я в base64 и отправляется в mht файл. Столкнулся с такой ерундой, что текст при просмотре превращается в кодабру, путем научного тыка выяснил, что если в тексте нет этого символа – (это не тире это тот самый символ скопированный через буфер), то на выходе кодабра, если он есть, то вполне читаемый текст. И бд и скрипты в utf8, вывод отправляется тоже в нем. Никаких промежуточных перекодирований в другую кодировку - нет.
По всем ощущениям похоже на ошибку при поиске-замене двухбайтовых символов однобайтовой функцией или наоборот. Но что, где, понять не могу. При обработке используются chunk_split, base64_encode, preg_match_all, preg_replace |
|||
|
||||
igorold |
|
|||
Опытный Профиль Группа: Участник Сообщений: 557 Регистрация: 22.12.2005 Где: Россия->Урал-& gt;Миасс Репутация: нет Всего: 17 |
||||
|
||||
igorold |
|
|||
Опытный Профиль Группа: Участник Сообщений: 557 Регистрация: 22.12.2005 Где: Россия->Урал-& gt;Миасс Репутация: нет Всего: 17 |
||||
|
||||
igorold |
|
|||
Опытный Профиль Группа: Участник Сообщений: 557 Регистрация: 22.12.2005 Где: Россия->Урал-& gt;Миасс Репутация: нет Всего: 17 |
||||
|
||||
igorold |
|
|||
Опытный Профиль Группа: Участник Сообщений: 557 Регистрация: 22.12.2005 Где: Россия->Урал-& gt;Миасс Репутация: нет Всего: 17 |
||||
|
||||
igorold |
|
|||
Опытный Профиль Группа: Участник Сообщений: 557 Регистрация: 22.12.2005 Где: Россия->Урал-& gt;Миасс Репутация: нет Всего: 17 |
||||
|
||||
Angel666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 8.9.2011 Репутация: нет Всего: 1 |
Попробуйте перед кодировкой в base64 у строки отрезать первый символ.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Angel666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 8.9.2011 Репутация: нет Всего: 1 |
Попробуйте перед кодировкой в base64 у строки отрезать первый символ.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Angel666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 8.9.2011 Репутация: нет Всего: 1 |
Попробуйте перед кодировкой в base64 у строки отрезать первый символ.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Angel666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 8.9.2011 Репутация: нет Всего: 1 |
Попробуйте перед кодировкой в base64 у строки отрезать первый символ.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Angel666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 8.9.2011 Репутация: нет Всего: 1 |
Попробуйте перед кодировкой в base64 у строки отрезать первый символ.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: нет Всего: 12 |
||||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |