It also inserts a backslash (\) before any backslash or a double quote (").
Additionally all characters in the range 0x01-0x1F (everything
below SPACE) and in the range 0x7F-0xFF (all non-ASCII chars) are
replaced with a backslash followed by their octal representation.
Characters supplied in exceptions are not escaped.
It replaces the following special characters in the string
sourcewith their corresponding C escape sequence:\b\f\n\r\t\vIt also inserts a backslash (
\) before any backslash or a double quote ("). Additionally all characters in the range 0x01-0x1F (everything below SPACE) and in the range 0x7F-0xFF (all non-ASCII chars) are replaced with a backslash followed by their octal representation. Characters supplied inexceptionsare not escaped.GLib.strcompress does the reverse conversion.