diff --git a/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html b/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html
new file mode 100644
index 00000000..e863f383
--- /dev/null
+++ b/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html
@@ -0,0 +1,2 @@
+
+
abcd
\ No newline at end of file
diff --git a/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html.canonical b/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html.canonical
new file mode 100644
index 00000000..55da4748
--- /dev/null
+++ b/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html.canonical
@@ -0,0 +1,10 @@
+(HTML
+(HEAD
+(meta
+Acharset replacement
+)meta
+)HEAD
+(body
+"�
+)body
+)HTML
diff --git a/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html.canonical-frg b/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html.canonical-frg
new file mode 100644
index 00000000..13676402
--- /dev/null
+++ b/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html.canonical-frg
@@ -0,0 +1,4 @@
+(meta
+Acharset replacement
+)meta
+"�
\ No newline at end of file
diff --git a/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html.canonical-html b/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html.canonical-html
new file mode 100644
index 00000000..73c03f57
--- /dev/null
+++ b/src/test/resources/org/htmlunit/cyberneko/testfiles/meta/test-meta-charset-replacement.html.canonical-html
@@ -0,0 +1 @@
+�
\ No newline at end of file