fixed #named: for wide-string-names
authorClaus Gittinger <cg@exept.de>
Mon, 18 Sep 2006 20:50:20 +0200
changeset 9931 d43f06e92188
parent 9930 301a6bad960a
child 9932 cdb635a8e196
fixed #named: for wide-string-names
UnixFilename.st
--- a/UnixFilename.st	Mon Sep 18 20:36:18 2006 +0200
+++ b/UnixFilename.st	Mon Sep 18 20:50:20 2006 +0200
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 1997 by eXept Software AG
 	      All Rights Reserved
@@ -51,7 +53,7 @@
     |singleByteString|
 
     aString bitsPerCharacter > 8 ifTrue:[
-        singleByteString := CharacterEncoder::ISO10646_to_UTF8 encodeString:aString
+        singleByteString := aString utf8Encoded.
     ] ifFalse:[
         singleByteString := aString.
     ].
@@ -59,9 +61,11 @@
 
     "
      Filename named:'/tmp/fooBar'
+     Filename named:'китайский'
     "
 
-    "Modified: 7.9.1997 / 23:30:06 / cg"
+    "Modified: / 04-08-2005 / 09:21:35 / janfrog"
+    "Modified: / 18-09-2006 / 20:50:30 / cg"
 ! !
 
 !UnixFilename class methodsFor:'queries'!
@@ -202,5 +206,5 @@
 !UnixFilename class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/UnixFilename.st,v 1.12 2005-09-29 08:10:00 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/UnixFilename.st,v 1.13 2006-09-18 18:50:20 cg Exp $'
 ! !