Explain which driver users should choose.
authorDave Page <dpage@pgadmin.org>
Tue, 6 Sep 2005 15:19:13 +0000 (15:19 +0000)
committerDave Page <dpage@pgadmin.org>
Tue, 6 Sep 2005 15:19:13 +0000 (15:19 +0000)
docs/faq.html

index 86d0929e77568e04f2a572cb85603029ae3093d0..53b5a452a1e8706b828616c0fd6965c2b8f34013 100644 (file)
@@ -9,7 +9,7 @@
   \r
     <h1>psqlODBC FAQ</h1>\r
 \r
-    <p>Last updated: $Date: 2005/08/27 22:00:54 $</p>\r
+    <p>Last updated: $Date: 2005/09/06 15:19:13 $</p>\r
 \r
     <P>Current maintainer: Dave Page (<a href="mailto:dpage@postgresql.org">dpage@postgresql.org</a>)</p>\r
 \r
@@ -31,6 +31,7 @@
     <a href="#2.2">2.2</a>) What's the difference between a File DSN, System DSN, and User DSN?<br>\r
     <a href="#2.3">2.3</a>) How do I access more advanced driver and/or datasource options?<br>\r
     <a href="#2.4">2.4</a>) Where can I discover more information about ODBC errors?<br>\r
+    <a href="#2.5">2.5</a>) There are 2 drivers installed - which should I use?<br>\r
 \r
     <h2>3) Connections</h2>\r
     <a href="#3.1">3.1</a>) Why do I get a message like "Failed to authenticate client as Postgres user using unknown authentication type:be_recvauth: unrecognized message type: 65536" when I try to connect to a datasource?<br>\r
     This is good for applications that give misleading, little, or no descriptive information \r
     when something goes wrong (VisData is a good example).\r
     </p>\r
+\r
+    <h3><a name="2.5">2.5</a>) There are 2 drivers installed - which should I use?</h3>\r
+    <p>\r
+    <b>PostgreSQL Unicode</b> is a Unicode enabled driver that will work well with modern versions of\r
+    applications such as Microsoft Access, with character from a huge range of languages. You should\r
+    use this driver with PostgreSQL databases encoded as 'UNICODE' (more precisely known as 'UTF-8' in\r
+    PostgreSQL).\r
+    </p>\r
+    <p>\r
+    <b>PostgreSQL ANSI</b> is an ANSI driver which is also able to handle some multibyte character sets\r
+    such as EUC_JP, BIG5 and Shift-JIS. This driver should also be used with databases encoded using\r
+    any of the LATIN charactersets.\r
+    </p>\r
+    <p>\r
+    Note that some applications (notably Borland BDE) do not work properly with Unicode ODBC drivers.\r
+    In this case, you must use the ANSI driver.\r
+    </p>\r
     \r
 \r
     <h2>3) Connections</h2>\r
 \r
     <h3><a name="4.1">4.1</a>) Why do characters with umlauts or accents, or other non-ASCII characters show up in some applications as '?'</h3>\r
     <p>\r
-    You probably chose SQL_ASCII as your database encoding. If you need to use non-7bit ASCII \r
-    characters, you should use the appropriate encoding for your data. See \r
-    <a href="http://www.postgresql.org/docs/8.0/interactive/multibyte.html">http://www.postgresql.org/docs/8.0/interactive/multibyte.html<a/>\r
-    for more details.\r
+    You are probably using the <b>PostgreSQL Unicode</b> driver with non-Unicode,\r
+    8 bit data - for example, from one of the LATIN encodings. You should either \r
+    use the <b>PostgreSQL ANSI</b> driver, or move your data to a Unicode database.\r
     </p>\r
     \r
     <h3><a name="4.2">4.2</a>) What data types does the driver support?</h3>\r
     </p\r
     \r
 </body>\r
-</head>
\ No newline at end of file
+</head>\r