Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.11.2008, 12:59
|
|||
---|---|---|---|
|
|||
Как сжать строку |
|||
#18+
Есть строка (видать скопирована из Excel) ?'"'+alLTRIM(" 296 ")+'"' "296 " не удаляются три последних пробела, видать есть непечатные символы, как их можно удалить написал программку per=" 296 " FOR per_s=1 TO 31 per=STRTRAN(per,CHR(per_s),"") ENDFOR всё равно не удаляет... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2008, 13:09
|
|||
---|---|---|---|
|
|||
Как сжать строку |
|||
#18+
Не_проходи_мимоЕсть строка (видать скопирована из Excel) ?'"'+alLTRIM(" 296 ")+'"' "296 " не удаляются три последних пробела, видать есть непечатные символы, как их можно удалить написал программку per=" 296 " FOR per_s=1 TO 31 per=STRTRAN(per,CHR(per_s),"") ENDFOR всё равно не удаляет... Прежде чем что-то удалять, надо это что-то опредедить. Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2008, 13:34
|
|||
---|---|---|---|
|
|||
Как сжать строку |
|||
#18+
функция Asc(Substr(aaa, i, 1)) показала на символ 160, пошёл в FPD2.6, посмотрел ASCII символы, на 160 стоит "а", зашёл в VFP ?ASC("а") показало на 97, как можно тогда удалить непечатные символы и зависит ли это от кодировки Win - DOS ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2008, 13:43
|
|||
---|---|---|---|
|
|||
Как сжать строку |
|||
#18+
Не_проходи_мимофункция Asc(Substr(aaa, i, 1)) показала на символ 160, пошёл в FPD2.6, посмотрел ASCII символы, на 160 стоит "а", зашёл в VFP ?ASC("а") показало на 97, как можно тогда удалить непечатные символы и зависит ли это от кодировки Win - DOS 160 в винде - мягкий перенос. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2008, 17:27
|
|||
---|---|---|---|
Как сжать строку |
|||
#18+
Что такое "мягкий перенос" ? Лет 10 понадобилось понять разницу между "Мягкой" и "Жесткой" буферизацией. А тут такое ? ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2008, 17:32
|
|||
---|---|---|---|
|
|||
Как сжать строку |
|||
#18+
homikЧто такое "мягкий перенос" ? Лет 10 понадобилось понять разницу между "Мягкой" и "Жесткой" буферизацией. А тут такое ? ;) К фоксу это не имеет отношения. Это понятия из Word/Excel. Символ обзначает место возможного, но не обязательного переноса в тексте. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2008, 17:48
|
|||
---|---|---|---|
Как сжать строку |
|||
#18+
Не помню, возможно раньше это и было так, но сейчас Chr(160) - это неразрывный пробел. Т.е. отображается как пробел, но переносить по нему слова нельзя. Нельзя по этому "пробелу" разрывать слово. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2008, 17:55
|
|||
---|---|---|---|
|
|||
Как сжать строку |
|||
#18+
ВладимирМНе помню, возможно раньше это и было так, но сейчас Chr(160) - это неразрывный пробел. Т.е. отображается как пробел, но переносить по нему слова нельзя. Нельзя по этому "пробелу" разрывать слово. Не, не было, это я слегка :) перепутал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.11.2008, 05:44
|
|||
---|---|---|---|
|
|||
Как сжать строку |
|||
#18+
Какая разница, мягкий перенос или неразрывный пробел, вопрос был как убрать из строки все непечатные символы..., а не один символ 160 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.11.2008, 09:38
|
|||
---|---|---|---|
|
|||
Как сжать строку |
|||
#18+
Не_проходи_мимоКакая разница, мягкий перенос или неразрывный пробел, вопрос был как убрать из строки все непечатные символы..., а не один символ 160 Добавить эти непечатные символы так же, как и символ 160, в параметры функции Alltrim(). Теперь ответ получен? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1587026]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
105ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 320ms |
total: | 518ms |
0 / 0 |