Как создать коллекцию cfcollection / verity с символом UTF-8 в имени?

Я просто хотел бы иметь возможность использовать символ UTF-8 в названии коллекции. Мы основываем нашу логику кода на именах коллекций, которые относятся к данной компании. Эта новая компания имеет аббревиатуру XØZ3, и у CFAdminstrator и cfcollection, похоже, есть проблемы с использованием ø в названии коллекции.

Представленные ошибки:

Unable to create collection peoplexscvdocsXØZ3.
Unable to create collection peoplexscvdocsxøz3.
An error occurred while creating the collection: com.verity.api.administration.ConfigurationException: Fail to create the index. (-6220)

1 ответ

Если Verity не принимает UTF-8 и не существует обходного пути, я думаю, вам придется

  • иметь 2 поля, одно с версией символа на основе ascii, одно с версией символа html/xml
  • проходить через ascii версию символов при поиске коллекции, чтобы найти

так что у вас будет:

открытый текст: XOZ3

XMLText: X&#216Z3;

И функция, которая принимает Ø и меняет его на O при поиске истинности на plaintext поле и вернуть соответствие XMLText поле

Другие вопросы по тегам