diff --git a/doc/src/sgml/regress.sgml b/doc/src/sgml/regress.sgml
index bb5f577852c8691765955d599b41524d25437884..60250bb7a9f0763064b691381d1c703d110f5f22 100644
--- a/doc/src/sgml/regress.sgml
+++ b/doc/src/sgml/regress.sgml
@@ -254,7 +254,7 @@ gmake check EXTRA_TESTS=numeric_big
 gmake check EXTRA_TESTS=collate.linux.utf8 LANG=en_US.utf8
 </screen>
     The <literal>collate.linux.utf8</> test works only on Linux/glibc
-    platforms, and only when run in a locale that uses UTF-8 encoding.
+    platforms, and only when run in a database that uses UTF-8 encoding.
    </para>
   </sect2>
   </sect1>
diff --git a/src/test/regress/expected/collate.linux.utf8.out b/src/test/regress/expected/collate.linux.utf8.out
index 9813b6847c854407a966026ecfd659cfffdd5d8f..c065ae98ebb49f10b93b64ff3acb73ff3999912a 100644
--- a/src/test/regress/expected/collate.linux.utf8.out
+++ b/src/test/regress/expected/collate.linux.utf8.out
@@ -1,6 +1,7 @@
 /*
  * This test is for Linux/glibc systems and assumes that a full set of
- * locales is installed.  It must be run in a UTF-8 locale.
+ * locales is installed.  It must be run in a database with UTF-8 encoding,
+ * because other encodings don't support all the characters used.
  */
 SET client_encoding TO UTF8;
 CREATE TABLE collate_test1 (
diff --git a/src/test/regress/sql/collate.linux.utf8.sql b/src/test/regress/sql/collate.linux.utf8.sql
index dfb10e4d15bfa47f7b6841f379662ea4e5b12424..e16d96a3316dfe33cce92c5977c5e00105e06b23 100644
--- a/src/test/regress/sql/collate.linux.utf8.sql
+++ b/src/test/regress/sql/collate.linux.utf8.sql
@@ -1,6 +1,7 @@
 /*
  * This test is for Linux/glibc systems and assumes that a full set of
- * locales is installed.  It must be run in a UTF-8 locale.
+ * locales is installed.  It must be run in a database with UTF-8 encoding,
+ * because other encodings don't support all the characters used.
  */
 
 SET client_encoding TO UTF8;