X Tutup
Skip to content

Commit 1397779

Browse files
author
Johan Brichau
committed
Change ascii to utf8 encoding for text files in Pharo 9
1 parent c5af9a7 commit 1397779

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

repository/Grease-Pharo90-Core.package/GRPharoPlatform.class/instance/readFileStreamOn.do.binary..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ readFileStreamOn: aString do: aBlock binary: aBoolean
33

44
^ aBoolean
55
ifTrue: [ aString asFileReference binaryReadStreamDo: aBlock ]
6-
ifFalse: [ aString asFileReference readStreamEncoded: 'ascii' do: aBlock ]
6+
ifFalse: [ aString asFileReference readStreamEncoded: 'utf-8' do: aBlock ]

repository/Grease-Pharo90-Core.package/GRPharoPlatform.class/instance/writeFileStreamOn.do.binary..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ file library
22
writeFileStreamOn: aString do: aBlock binary: aBoolean
33
^ aBoolean
44
ifTrue: [ aString asFileReference binaryWriteStreamDo: aBlock ]
5-
ifFalse: [ aString asFileReference writeStreamEncoded: 'ascii' do: [ :str | aBlock value: (ZnNewLineWriterStream on: str) ] ]
5+
ifFalse: [ aString asFileReference writeStreamEncoded: 'utf-8' do: [ :str | aBlock value: (ZnNewLineWriterStream on: str) ] ]
Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
tests-filestreams
22
testReadWriteToFileInFolderText
3-
| text |
4-
text := 'Ph''nglui mglw''nafh Cthulhu R''lyeh wgah''nagl fhtagn'.
5-
self
6-
writeToFile: text
7-
withFileNameDo:[ :fileName |
8-
self assert: (text = (GRPlatform current contentsOfFile: fileName binary: false)) ]
3+
#('Ph''nglui mglw''nafh Cthulhu R''lyeh wgah''nagl fhtagn' 'Übèrstrîñgé') do:[ :text |
4+
self
5+
writeToFile: text
6+
withFileNameDo:[ :fileName |
7+
self assert: text equals: (GRPlatform current contentsOfFile: fileName binary: false) ] ].

0 commit comments

Comments
 (0)
X Tutup