|
| |
|
|
| |
для: Unkind
(30.07.2007 в 01:42)
| | | А это текст коротенький - это текст ссылки, и в нем ПС совершенно неуместны.
В конце концов до меня дошло: ничего сверхсложного нет, надо просто взять таблицу ASKII и посмотреть, какие символы мне могут помешать, да и удалить их. Кстати, некоторые можно переопределить для своих внутрискриптовых целей.
Я очень благодарен всем, кто мне помог разобраться! Теперь у меня есть прекрасный инструмент на будущее!
Так интересно! | |
| |
|
|
| |
|
|
| |
для: Владимир55
(30.07.2007 в 01:36)
| | | Вы хотите убрать переводы строк? Что же это будет за текст?
И в таком случае с 0 по 31. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(30.07.2007 в 01:16)
| | | Я так подумал, что, поскольку мне нужен только текст, то можно на автомате убрать все коды 1 по 31? | |
| |
|
|
| |
|
|
| |
для: sim5
(30.07.2007 в 01:07)
| | | Большое спасибо!
Очень интересно. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(30.07.2007 в 00:18)
| | | Тоже самое - добавьте 0х до кода: 0x9, 0x0B, либо используйте десятичные значения - 9 и 11. Ноль в шестнадцатеричных значениях добавляется перед символами: A, D, C, D, E, F. Если HEX-значение начинается с цифры, то ноль перед ним можно не указывать. | |
| |
|
|
| |
|
|
| |
для: sim5
(30.07.2007 в 00:01)
| | | Получается:
перевод строки - 0x0A
возврат каретки - 0x0D
Осталось только выяснить в терминах РНР:
горизонтальная табуляция - ?
вертикальная табуляция - ? | |
| |
|
|
| |
|
|
| |
для: Unkind
(29.07.2007 в 23:55)
| | | >А почему? B - Bin Может O - Oct?
На Masm, на котором мне приходиться писать, принято - восмиричная запись как В.
Произошло переполнение стека :)) | |
| |
|
|
| |
|
|
| |
для: sim5
(29.07.2007 в 23:50)
| | | В - это для восмиричных
А почему? B - Bin Может O - Oct?
Как убрать 0D 0A ?
Так я специально сделал так, чтобы они не убирались.
Это что, другие варианты CR и LF ?
Это байты записанные в шестнадцатеричной и десятичной системах счисления соответственно. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(29.07.2007 в 23:43)
| | | CR=0x0D - Carriage Return (Возврат каретки) - 0DH
LF=0x0A - Line Feed (Перевод строки) - 0AH
0АН - так записываются в ассемблере (для восьмиразрядных процессоров) шестнадцатеричные значения. Десятичные как 10D, а не В - это для восмиричных (аппаратный сбой:))). | |
| |
|
|
| |
|
|
| |
для: Владимир55
(29.07.2007 в 23:22)
| | | В конце концов я убрал их "в лоб"
$kod = chr(0x0A);
$string_2 = str_replace($kod,"",$string_1);
|
и проблема решилась.
Но непонятка, все же осталась. Вот какая.
Трианон отметил наличие кодов "возврат каретки, перевод строки (CR=0x0D, LF=0x0A)". С этим все понятно. Но теперь всплыли
0АР (10В) - перевод строки
0DН (13В) - возврат каретки
Это что, другие варианты CR и LF ?
Которые, гипотетически, тоже могут появиться в коде? | |
| |
|
|
|