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:
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;