fix: escape backslashes in basic strings
Resolve #245

GitOrigin-RevId: b277474d3fe67de43492788e35ac00f9949caa84
Change-Id: If376370f0ff26ad335b6c3adaa98ffff6816e2fa
diff --git a/tomlkit/_utils.py b/tomlkit/_utils.py
index 07ed7ba..85958e9 100644
--- a/tomlkit/_utils.py
+++ b/tomlkit/_utils.py
@@ -113,7 +113,7 @@
     **{v: f"\\{k}" for k, v in _escaped.items()},
     '"""': '""\\"',
 }
-_basic_escapes = CONTROL_CHARS | {'"'}
+_basic_escapes = CONTROL_CHARS | {'"', "\\"}
 
 
 def _unicode_escape(seq: str) -> str: