You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by rd...@apache.org on 2007/05/12 13:23:22 UTC

svn commit: r537388 - in /james/jsieve/trunk/src: main/java/org/apache/jsieve/SieveFactory.java site/xdoc/index.xml

Author: rdonkin
Date: Sat May 12 04:23:21 2007
New Revision: 537388

URL: http://svn.apache.org/viewvc?view=rev&rev=537388
Log:
Default to UTF-8 as per RFC.

Modified:
    james/jsieve/trunk/src/main/java/org/apache/jsieve/SieveFactory.java
    james/jsieve/trunk/src/site/xdoc/index.xml

Modified: james/jsieve/trunk/src/main/java/org/apache/jsieve/SieveFactory.java
URL: http://svn.apache.org/viewvc/james/jsieve/trunk/src/main/java/org/apache/jsieve/SieveFactory.java?view=diff&rev=537388&r1=537387&r2=537388
==============================================================================
--- james/jsieve/trunk/src/main/java/org/apache/jsieve/SieveFactory.java (original)
+++ james/jsieve/trunk/src/main/java/org/apache/jsieve/SieveFactory.java Sat May 12 04:23:21 2007
@@ -89,7 +89,7 @@
     {
         try
         {
-            return new SieveParser(inputStream).start();
+            return new SieveParser(inputStream, "UTF-8").start();
         }
         catch (ParseException ex)
         {

Modified: james/jsieve/trunk/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/james/jsieve/trunk/src/site/xdoc/index.xml?view=diff&rev=537388&r1=537387&r2=537388
==============================================================================
--- james/jsieve/trunk/src/site/xdoc/index.xml (original)
+++ james/jsieve/trunk/src/site/xdoc/index.xml Sat May 12 04:23:21 2007
@@ -198,6 +198,20 @@
 As jSieve comes with a fairly extensive suite of jUnit Tests, it would be most 
 helpful for bug reports to be accompanied by an illustrative jUnit test case.
 </p>
+<section name='Frequently Asked Question'>
+    <section name='Why Do Tests Using Non-ASCII Characters Fail?'>
+        <p>
+SIEVE specifies that <a href='http://ietf.org/rfc/rfc2278.txt'>UTF-8</a> encoding is used for scripts.
+This format is an international standard and has wide support but not
+all platforms use this encoding by default. 
+        </p>
+        <p>
+By default, JSieve expects that scripts are encoding using <code>UTF-8</code>.
+Either set the encoding programmatically or ensure that the script is encoded using
+<code>UTF-8</code>.
+        </p>
+    </section>
+</section>
 </section>
 </body>
 </document>



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org