Thu, 30 Jul 2009 18:29:09 -0400, Harry wrote: > BCS Wrote: > >> Reply to Harry, >> >>> Again hello, >>> >>> char[6] t = r"again" ~ cast(char)7 ~ r"hello"; >>> >>> use only own write functions >>> is ok? >>> thank you! >>> >> >> I think this will also work and you can be shure it's safe. >> >> r"again" ~ '\x07' ~ r"hello" >> > > again thank you ! > > D writef not print utf8 control? > \x00 .. \x1f and \x7f .. \x9f safe for data? > where \n \t? > > sorry so many questions
No, writef does not escape non-printing characters, if that's what you mean. It prints them as is. You can escape them using std.uri.encode for instance: writefln(std.uri.encode(str));
