History | Log In     View a printable version of the current page. Get help!  
Issue Details [XML]

Key: SES-244
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Arjohn Kampman
Reporter: Arjohn Kampman
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Sesame

non-standard UTF-8 encoding used for binary tuple/table results format

Created: 28/Feb/06 11:34 AM   Updated: 18/Sep/08 04:43 AM
Return to search
Issue 24 of 29 issue(s)
<< Previous | SES-244 | Next >>
Component/s: HTTP Server
Affects Version/s: 2.0-alpha-3, 2.0-alpha-2, 2.0-alpha-1, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2, 1.2-RC2, 1.2-RC1, 1.1.3, 1.1.2, 1.1.1
Fix Version/s: 2.0-beta2

Issue Links:
Dependency
 
This issue is a dependency for:
SES-245 Binary table/tuple results format doe... Major Closed


 Description   
The reader and writer for Sesame's binary tuple/table results format are based on java.io.DataInputStream and java.io.DataOutputStream. These classes read and write a non-standard, Java-specific version of UTF-8 (known as "modified UTF-8"), which hurts interoperability with other platforms. Standard UTF-8 encoding is available through InputStreamReader and InputStreamWriter, which should be used instead.

For more information:
http://java.sun.com/developer/technicalArticles/Intl/Supplementary/
http://en.wikipedia.org/wiki/UTF8#Modified_UTF-8_in_Java

 All   Comments   Change History      Sort Order:
Change by Arjohn Kampman [28/Feb/06 11:35 AM]
Field Original Value New Value
Description The reader and writer for Sesame's binary tuple/table results format are based on java.io.DataInputStream and java.io.DataOutputStream. These classes read and write a non-standard, Java-specific version of UTF-8 (known as "modified UTF-8"), which hurts interoperability with other platforms. Standard UTF-8 encoding is available through InputStreamReader and InputStreamWriter, which should be used instead. The reader and writer for Sesame's binary tuple/table results format are based on java.io.DataInputStream and java.io.DataOutputStream. These classes read and write a non-standard, Java-specific version of UTF-8 (known as "modified UTF-8"), which hurts interoperability with other platforms. Standard UTF-8 encoding is available through InputStreamReader and InputStreamWriter, which should be used instead.

For more information:
http://java.sun.com/developer/technicalArticles/Intl/Supplementary/
http://en.wikipedia.org/wiki/UTF8#Modified_UTF-8_in_Java

Change by Arjohn Kampman [28/Feb/06 12:00 PM]
Link This issue is a dependency for SES-245 [ SES-245 ]

Change by Arjohn Kampman [22/Feb/07 03:21 PM]
Fix Version/s 2.0-beta-2 [ 10230 ]

Change by Arjohn Kampman [28/Feb/07 07:47 PM]
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]

Change by Arjohn Kampman [20/Mar/08 09:11 PM]
Status Resolved [ 5 ] Closed [ 6 ]