![]() |
MySql, PHP | Что на самом деле хранится в базе?
Всем привет.
У меня своего рода затруднение. Есть форум, юзер постит, в базу попадает. Всё отлично. Предположим, постится какой-нибудь хитрый unicode-символ, которого в ASCII-кодировке нет. Я хочу узнать, как этот символ хранится в базе. В виде hex-кода его хочу увидеть. Хоть как-нибудь. Предположим, пользователь постит 1 - – — 1 Это соответствует минусу, вордовому тире – (UTF-8 (e2, 80, 93) тАУ) и коду — , соответственно. Как, в шестнадцатиричном виде, это будет лежать в базе? Я написал затычку, она говорит что там будет 31 20 2d 20 96 20 97 20 31 3c 62 72 3e Код затычки: PHP код:
Помогите, я что-то обессилел уже, тупак какой-то. Да ё-моё, вот и тут уже всё переколбашивается. второе тире - это &#_8211, а третье - &#_151 |
Сделал экспорт через xml, получил что там
Код:
<post>1 - тАУ тАФ 1<br></post> Как в PHP коде мне обратится к таким символам? Предположим, мне надо найти, не использовал ли юзер тире. Как выглядит PHP-код? Пытался так: PHP код:
Что, так и писать PHP код:
|
Там оказались именно 96 20 97.
В общем, я разобрался. |
Время: 11:22. |
Время: 11:22.
© OSzone.net 2001-2025