| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как преобразовать шестнадцатиричную строку? |
| Автор: strug 16.3.2011, 10:55 |
| есть шестнадцатиричные коды (если я не ошибаюсь), которые нужно преобразовать в их символьные представления например, А => А Б => Б как это можно реализовать? спасибо |
| Автор: ayax2005 16.3.2011, 11:38 |
| прпробуйте http://www.php.net/manual/en/function.utf8-encode.php |
| Автор: strug 16.3.2011, 12:10 |
| @ayax2005, после применения ф-ции utf8_encode() в браузере отображается нормально, но если просмотреть сам исходный код, показывает, что ничего не поменялось, т.е. А |
| Автор: ayax2005 16.3.2011, 13:17 |
| Это критично? |
| Автор: strug 16.3.2011, 13:31 |
вообще да, т.к. мне надо это все потом в БД писать хочется в нормальном виде хранить инфу, а не в шестинадцатиричной |
| Автор: ayax2005 16.3.2011, 13:35 |
| Можно поискать ещё спецфункцию (iconv какой-нибудь должен быть, это же вроде asci) или написать регулярку на замену посимвольно. Но вообще, всё это не комильфо, если постоянно на входе данные в таком виде - это будет тормозить генерацию страницы. Может имеет смысл выяснить, почему данные на входе в таком виде и копать в эту сторону? |
| Автор: strug 16.3.2011, 13:45 | ||
данные на входе получаются после парсинга word-овского документа если не получится дефолтную функцию найти, прийдется регулярку юзать |
| Автор: ayax2005 16.3.2011, 16:29 |
| http://ru2.php.net/function.utf8-encode |