ColdFusion: Как я могу записать '<' или '>' в файл CF? - PullRequest
1 голос
/ 07 декабря 2011

> и < вызывают у меня проблемы при записи в файл.Я знаю, что это должно быть очень просто, но я явно что-то упускаю.

Я пытался присвоить переменным оба символа и распечатать переменные, а также просто печатать в кавычках, но ничего не получалось.

Я пытаюсь напечатать что-то вроде ... <some tag>blah, blah, blah</some tag>.

Любая помощь будет принята с благодарностью!

Ответы [ 3 ]

3 голосов
/ 07 декабря 2011

Вот рабочий пример:

<cfset str = "Example < text >">
<cffile action="write" addnewline="yes" file="#ExpandPath('test.txt')#"  output="#str#" fixnewline="yes">
1 голос
/ 07 декабря 2011

Не должно быть проблем с записью <или> в файл, как есть: они не являются специальными символами в отношении CF. Поэтому я считаю, что вы поступаете неправильно. Но трудно понять, что ты делаешь, не увидев какой-то код ...

0 голосов
/ 07 декабря 2011

Похоже, вам просто нужно использовать символьные объекты :

  • &gt; вместо >
  • &lt; вместо <
...