mirror of
https://github.com/irmen/prog8.git
synced 2024-10-21 04:24:05 +00:00
fix screencode encoding selection
This commit is contained in:
parent
651c383668
commit
53bf8c09fd
@ -11,7 +11,7 @@ internal object Encoder: IStringEncoding {
|
|||||||
override fun encodeString(str: String, encoding: Encoding): List<UByte> { // TODO use Result
|
override fun encodeString(str: String, encoding: Encoding): List<UByte> { // TODO use Result
|
||||||
val coded = when(encoding) {
|
val coded = when(encoding) {
|
||||||
Encoding.PETSCII -> PetsciiEncoding.encodePetscii(str, true)
|
Encoding.PETSCII -> PetsciiEncoding.encodePetscii(str, true)
|
||||||
Encoding.SCREENCODES -> PetsciiEncoding.encodePetscii(str, true)
|
Encoding.SCREENCODES -> PetsciiEncoding.encodeScreencode(str, true)
|
||||||
Encoding.ISO -> IsoEncoding.encode(str)
|
Encoding.ISO -> IsoEncoding.encode(str)
|
||||||
else -> throw FatalAstException("unsupported encoding $encoding")
|
else -> throw FatalAstException("unsupported encoding $encoding")
|
||||||
}
|
}
|
||||||
@ -23,7 +23,7 @@ internal object Encoder: IStringEncoding {
|
|||||||
override fun decodeString(bytes: List<UByte>, encoding: Encoding): String { // TODO use Result
|
override fun decodeString(bytes: List<UByte>, encoding: Encoding): String { // TODO use Result
|
||||||
val decoded = when(encoding) {
|
val decoded = when(encoding) {
|
||||||
Encoding.PETSCII -> PetsciiEncoding.decodePetscii(bytes, true)
|
Encoding.PETSCII -> PetsciiEncoding.decodePetscii(bytes, true)
|
||||||
Encoding.SCREENCODES -> PetsciiEncoding.decodePetscii(bytes, true)
|
Encoding.SCREENCODES -> PetsciiEncoding.decodeScreencode(bytes, true)
|
||||||
Encoding.ISO -> IsoEncoding.decode(bytes)
|
Encoding.ISO -> IsoEncoding.decode(bytes)
|
||||||
else -> throw FatalAstException("unsupported encoding $encoding")
|
else -> throw FatalAstException("unsupported encoding $encoding")
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
TODO
|
TODO
|
||||||
====
|
====
|
||||||
|
|
||||||
For next compiler release (7.7)
|
For next release
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^
|
||||||
...
|
...
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user