*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Mon, 23 Jan 2006 12:38:52 +0100
changeset 9064 866d6d41afa9
parent 9063 953b305e35d6
child 9065 f77c6f153df7
*** empty log message ***
CharacterEncoder.st
--- a/CharacterEncoder.st	Tue Jan 17 13:18:40 2006 +0100
+++ b/CharacterEncoder.st	Mon Jan 23 12:38:52 2006 +0100
@@ -1006,6 +1006,9 @@
         ].
 
     lcBuffer := buffer asLowercase.
+    (buffer startsWith:#[16rEF 16rBB 16rBF] asString) ifTrue:[
+        ^ 'utf-8'
+    ].
 
     #( 'charset' 'encoding' ) do:[:keyWord |
         |encoderOrNil idx s w enc|
@@ -1508,7 +1511,7 @@
 !CharacterEncoder class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoder.st,v 1.93 2005-07-07 17:36:58 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoder.st,v 1.94 2006-01-23 11:38:52 cg Exp $'
 ! !
 
 CharacterEncoder initialize!