ASCII Character 92 [Backslash in a string; Escaping]

Why when I am trying to use one \ (ASCII character 92) do I get 2 \?

set dl to text item delimiters
set text item delimiters to ASCII character 92
property a_list : {"one", "two", "three"}
set b to a_list as string
set text item delimiters to dl
b

I need to get linkable file paths that can be emailed to Windows users. Currently I am able to get POSIX or hex paths which I am trying to convert to the appropriate paths by replacing the text delimiters and am having a hard time with it.

Hi,

no problem, backslashes appear escaped (\) in Script Editor, but aren’t in “reality”.
Change your last line into

display dialog b

you will get → “one\two\three”

HA thanks I was pulling my hair out for something simple.