Я не думаю, что вы делаете что-то не так. Ваш код, кажется, работает. Когда вы выводите переменную, попробуйте обернуть ее в теги
для тестирования. Если вы хотите, чтобы разрыв строки отображался на html-странице, вы должны заменить пробел на <br />
.
Это работает для меня и показывает возврат каретки / перевод строки:
<code><cfset myVar="The quick brown fox">
<cfset myPosition = find(" ", myVar)>
<cfset lineBreak = Chr(13) & Chr(10)>
<cfset myVar = insert(lineBreak, myVar, myPosition)>
<cfoutput>
<pre>#myVar#
Кстати: нет необходимости заключать переменные в #, если вы не хотите выводить переменную или оценивать ее между кавычками.