diff --git a/src/pytest_html/result.py b/src/pytest_html/result.py
index f791e6d7..2313fa01 100644
--- a/src/pytest_html/result.py
+++ b/src/pytest_html/result.py
@@ -18,7 +18,7 @@
class TestResult:
def __init__(self, outcome, report, logfile, config):
- self.test_id = report.nodeid.encode("utf-8").decode("unicode_escape")
+ self.test_id = report.nodeid
if getattr(report, "when", "call") != "call":
self.test_id = "::".join([report.nodeid, report.when])
self.time = getattr(report, "duration", 0.0)