src/Tools/jEdit/src/isabelle_encoding.scala
changeset 62527 aae9a2a855e0
parent 62104 fb73c0d7bb37
child 66457 9098c36abd1a
equal deleted inserted replaced
62526:347150095fd2 62527:aae9a2a855e0
    54   {
    54   {
    55     val buffer = new ByteArrayOutputStream(BUFSIZE) {
    55     val buffer = new ByteArrayOutputStream(BUFSIZE) {
    56       override def flush()
    56       override def flush()
    57       {
    57       {
    58         val text = Symbol.encode(toString(UTF8.charset_name))
    58         val text = Symbol.encode(toString(UTF8.charset_name))
    59         out.write(text.getBytes(UTF8.charset))
    59         out.write(UTF8.bytes(text))
    60         out.flush()
    60         out.flush()
    61       }
    61       }
    62       override def close() { out.close() }
    62       override def close() { out.close() }
    63     }
    63     }
    64     new OutputStreamWriter(buffer, UTF8.charset.newEncoder())
    64     new OutputStreamWriter(buffer, UTF8.charset.newEncoder())