From 52568affd822db6f1bad8a8c2cadcecebeb5e611 Mon Sep 17 00:00:00 2001 From: Florian Frank Date: Mon, 2 Aug 2010 23:57:47 +0200 Subject: we use UTF-8 output as a default now description fixed --- index.html | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index fda5fd4..cb41511 100644 --- a/index.html +++ b/index.html @@ -49,13 +49,11 @@ will be two variants available: State Machine Compiler.

-Both variants of the JSON generator escape all non-ASCII an control -characters with \uXXXX escape sequences, and support UTF-16 surrogate pairs -in order to be able to generate the whole range of unicode code points. This -means that generated JSON text is encoded as UTF-8 (because ASCII is a subset -of UTF-8) and at the same time avoids decoding problems for receiving -endpoints, that don't expect UTF-8 encoded texts. On the negative side this -may lead to a bit longer strings than necessarry. +Both variants of the JSON generator generate UTF-8 character sequences by default. +If an :ascii_only option with a true value is given, they escape all non-ASCII +and control characters with \uXXXX escape sequences, and support UTF-16 +surrogate pairs in order to be able to generate the whole range of unicode code +points.

It's also easy to extend JSON data types for arbitrary Ruby classes (including -- cgit v1.2.1