anchor.diff:    ///
     /// This method is equivalent to `write(new String.fromCharCode(charCode))`.
     void writeCharCode(int charCode) {
  -    _core.output.add(new String.fromCharCode(charCode).codeUnits);
  +    _core.output.add(utf8.encode(new String.fromCharCode(charCode)));
     }
   
     /// Write object followed by a newline to output stream
     void writeln([Object data = ""]) {
  -    _core.output.add(data.toString().codeUnits);
  -    _core.output.add("\n".codeUnits);
  +    _core.output.add(utf8.encode(data.toString()));
  +    _core.output.add(utf8.encode("\n"));
     }
   
     /// Flush data written with [write] and [writeln]
  
positive.code:         // JSON encode the data if it is of type List or Map, else write it as it is
          if(data is Map || data is List) {
            _core.res.headers.contentType = new ContentType("application", "json");
            _core.output.add(json.encode(data).toString().codeUnits);
          } else {
            _core.output.add(data.toString().codeUnits);
          }
        } else {
          // Set provided content type
  
negative.code: 
          // JSON encode the data if it is of type List or Map, else write it as it is
          if(data is Map || data is List) {
            _core.output.add(utf8.encode(json.encode(data).toString()));
          } else {
            _core.output.add(utf8.encode(data.toString()));
          }
        }
      }
  