Peter Ansell created ANY23-99:
---------------------------------

             Summary: NQuadsWriter should force ASCII in OutputStream 
constructor
                 Key: ANY23-99
                 URL: https://issues.apache.org/jira/browse/ANY23-99
             Project: Apache Any23
          Issue Type: Bug
          Components: core
    Affects Versions: 0.8.0
            Reporter: Peter Ansell


The NQuads specification states that all NQuads documents must be ASCII 
encoded. [1] The current NQuadsWriter(OutputStream) constructor does not 
enforce this when creating the OutputStreamWriter to wrap up the given 
outputstream. If it is not enforced, then the users locale will be used to 
create the OutputStreamWriter, which may not enforce US-ASCII.

Patch is to replace the constructor with:

        this( new OutputStreamWriter(os, Charset.forName("US-ASCII")) );

[1] http://sw.deri.org/2008/07/n-quads/#mediatype

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to