Запустив Coldfusion 8, я пытаюсь очистить ввод текста перед сохранением в базе данных, которая будет принимать такие вещи, как эквивалент MS '' ', буквы с акцентом и преобразовывать их.
Я попытался заменить, REReplace и различные UDF, найденные в Интернете. Никто, кажется, не работает. На самом деле я пробовал это:
<cfscript>
function cleanString(string) {
var newString = string;
newString = replace("'", "'", ALL);
return newString;
}
</cfscript>
Одиночная кавычка, которая будет заменена выше, представляет собой одинарную кавычку в стиле MS Word. Coldfusion выдал ошибку, область ошибки указала неправильный синтаксис, а одинарная кавычка в области ошибки была квадратом. Если я перехожу на форму chr () и заменяю на ', я получаю пробел. Если я сделаю chr () для объекта, я получу пробел.
Я более чем уверен, что я преодолел это препятствие раньше, и не уверен, почему сейчас ничего не работает. Есть ли новая настройка в CF8 против CF7, касающаяся кодировки символов, которую мне не хватает?