DFortune

Unix fortune-cookie parser written in D
git clone git://xatko.vsos.ethz.ch/DFortune.git
Log | Files | Refs

commit d171b735347907503dcd39d9957b3e0fa50fe59b
parent 2f581192e19d5ccb453d7defe3b41c00b678a372
Author: Dominik Schmidt <das1993@hotmail.com>
Date:   Wed, 22 Jul 2015 19:42:29 +0200

Set default encoding to UTF-8

Diffstat:
dfortune.d | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dfortune.d b/dfortune.d @@ -43,7 +43,7 @@ class Fortune : RandomAccessFinite!(string){ @trusted this(string file){ basename=file; - src=EncodingScheme.create("ISO-8859-1"); + src=EncodingScheme.create("UTF-8"); dst=EncodingScheme.create(encodingName!(char)); initialize(); } @@ -77,6 +77,9 @@ class Fortune : RandomAccessFinite!(string){ ubyte buf[]; buf.length=end-pos; content.rawRead(buf); + if(src==dst){ + return cast(string) buf; + } char str[]; const(ubyte)[] derp=buf;