class: CharacterEncoderImplementations::MS_Ansi
authorStefan Vogel <sv@exept.de>
Wed, 12 Dec 2012 23:58:30 +0100
changeset 14560 444fdfaa82a3
parent 14559 9a046528632d
child 14561 00b0538e219b
class: CharacterEncoderImplementations::MS_Ansi changed: #encodeString: use #isWideString
CharacterEncoderImplementations__MS_Ansi.st
--- a/CharacterEncoderImplementations__MS_Ansi.st	Wed Dec 12 23:57:59 2012 +0100
+++ b/CharacterEncoderImplementations__MS_Ansi.st	Wed Dec 12 23:58:30 2012 +0100
@@ -612,8 +612,8 @@
     ^ aStringOrUnicodeString.
 ].
 
-    aStringOrUnicodeString bitsPerCharacter == 8 ifTrue:[
-        "/ all between 0 and FF
+    aStringOrUnicodeString isWideString ifFalse:[
+        "/ all between 0 and FF ?
         (aStringOrUnicodeString contains8BitCharacters) ifFalse:[
              ^ aStringOrUnicodeString
         ]
@@ -626,9 +626,9 @@
 !MS_Ansi class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoderImplementations__MS_Ansi.st,v 1.9 2012-07-12 12:48:10 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoderImplementations__MS_Ansi.st,v 1.10 2012-12-12 22:58:30 stefan Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoderImplementations__MS_Ansi.st,v 1.9 2012-07-12 12:48:10 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoderImplementations__MS_Ansi.st,v 1.10 2012-12-12 22:58:30 stefan Exp $'
 ! !