import std.algorithm : equal;
assert(`s\u00F6der`.decodeEscapes.equal("söder"));
assert(`\u00F6`.decodeEscapes.equal("ö"));
assert(`_\u00F6\u00F6_`.decodeEscapes.equal("_öö_"));
assert(`http://dbpedia.org/resource/Malm\u00F6`.decodeEscapes.equal(`http://dbpedia.org/resource/Malmö`));
import std.array : array;
auto y = `_\u00F6\u00F6_`.decodeEscapes.array;
static assert(is(typeof(y) == dchar[]));
assert(y == "_öö_");
import std.algorithm : equal;
auto y = `_\u00F6\u00F6_`.decodeEscapesToUTF8;
static assert(is(typeof(y) == string));
assert(y == "_öö_");
import std.algorithm : equal;
auto y = `_\u00F6\u00F6_`.decodeEscapesToUTF16;
static assert(is(typeof(y) == wstring));
assert(y == "_öö_");