Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
&unifor(9)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 29, September, 2016 03:02

Удаление из строки кавычек &unifor(9) работает только в отношении &#034. А как насчет &#132, &#147, &#148, &#171 и &#187? Может быть добавить? Или параметризировать

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: &unifor(9)
Пользователь: Alio (IP-адрес скрыт)
Дата: 29, September, 2016 08:38

Куделя написал(а):
-------------------------------------------------------
> Удаление из строки кавычек &unifor(9) работает
> только в отношении &#034. А как насчет &#132,
> &#147, &#148, &#171 и &#187?
Никак.
Такие символы могут попасть в запись только копипастом - а таким способом может попасть ВСЕ, что угодно, и это уже ответственность пользователя

Re: &unifor(9)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 30, September, 2016 17:21

Alio написал(а):
-------------------------------------------------------
> Такие символы могут попасть в запись только
> копипастом - а таким способом может попасть ВСЕ,
> что угодно, и это уже ответственность пользователя

Несомненно. Но и с помощью "виртуальной клавиатуры". Впрочем дело же не в этом, а в том, что эти символы не "все что-угодно", а именно и конкретно кавычки.

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: &unifor(9)
Пользователь: Alio (IP-адрес скрыт)
Дата: 05, October, 2016 10:12

Вспомните, зачем ВООБЩЕ делается чистка от кавычек: недопустимым символом в словаре ИРБИС является КОНКРЕТНАЯ кавычка, а не кавычки вообще - поэтому Ваша просьба абсолютно непонятна. Точно также можно задаться целью вычищать множество других символов, не имеющих никакого отношения к кавычкам...

Re: &unifor(9)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 05, October, 2016 12:45

Alio написал(а):
-------------------------------------------------------
> Вспомните, зачем ВООБЩЕ делается чистка от
> кавычек: недопустимым символом в словаре ИРБИС
> является КОНКРЕТНАЯ кавычка, а не кавычки вообще -
> поэтому Ваша просьба абсолютно непонятна. Точно
> также можно задаться целью вычищать множество
> других символов, не имеющих никакого отношения к
> кавычкам...

Ну, по моей простоте, я полагал, что смысл чистки от кавычек (учитывая использование &UF('9') в DBNAME.FST почти исключительно и только при формировании индекса T=) в том, чтобы экранировать сбой в сортировке заглавий. О том что это недопустимый символ для индексного файла вообще - слышу впервые, и буду признателен, если Вы объясните почему. В большинстве индексов подавление кавычек не делалось и не делается. Возможно во времена DOS было вполне достаточно подавлять только 034, но сейчас-то? Когда каталогизатор сплошь и рядом копипастит куски описаний из текстовых редакторов и с сайтов на которых прямые кавычки скорее редкость, чем правило.

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: &unifor(9)
Пользователь: Alio (IP-адрес скрыт)
Дата: 05, October, 2016 20:43

Куделя написал(а):
-------------------------------------------------------
> Alio написал(а):
> --------------------------------------------------
> -----
> > Вспомните, зачем ВООБЩЕ делается чистка от
> > кавычек: недопустимым символом в словаре ИРБИС
> > является КОНКРЕТНАЯ кавычка, а не кавычки вообще
> -
> > поэтому Ваша просьба абсолютно непонятна. Точно
> > также можно задаться целью вычищать множество
> > других символов, не имеющих никакого отношения
> к
> > кавычкам...
>
> Ну, по моей простоте, я полагал, что смысл чистки
> от кавычек (учитывая использование &UF('9') в
> DBNAME.FST почти исключительно и только при
> формировании индекса T=) в том, чтобы экранировать
> сбой в сортировке заглавий. О том что это
> недопустимый символ для индексного файла вообще -
> слышу впервые, и буду признателен, если Вы
> объясните почему
Вспомните язык запросов и все станет понятно...





. В большинстве индексов
> подавление кавычек не делалось и не делается.
> Возможно во времена DOS было вполне достаточно
> подавлять только 034, но сейчас-то? Когда
> каталогизатор сплошь и рядом копипастит куски
> описаний из текстовых редакторов и с сайтов на
> которых прямые кавычки скорее редкость, чем
> правило.

Re: &unifor(9)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 06, October, 2016 02:33

> Вспомните язык запросов и все станет понятно...
Так из ISIS и идет? Понятно. Спасибо

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.