From 91cdb9a6f4be22d469ec39dcba5d90929e6bf9cb Mon Sep 17 00:00:00 2001 From: Cameron Ross Date: Fri, 25 Sep 2015 03:18:37 -0300 Subject: [PATCH] fix emitting of unicode characters >0xFFFF --- source/dyaml/emitter.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/dyaml/emitter.d b/source/dyaml/emitter.d index 59a0fe2..38e86bf 100644 --- a/source/dyaml/emitter.d +++ b/source/dyaml/emitter.d @@ -1401,7 +1401,7 @@ struct ScalarWriter { //Write an escaped Unicode character. const format = c <= 255 ? "\\x%02X": - c <= 65535 ? "\\u%04X": "\\u%08X"; + c <= 65535 ? "\\u%04X": "\\U%08X"; formattedWrite(appender, format, cast(uint)c); }