Как создать коллекцию 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Ø
Z3;
И функция, которая принимает Ø и меняет его на O при поиске истинности на plaintext
поле и вернуть соответствие XMLText
поле