summary refs log tree commit diff stats
path: root/tests/stdlib/tencoding.nim
blob: d6ff7ab329562884e8170441a54956ea0b4d2f46 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
discard """
  output: '''OK'''
"""

#bug #8468

import encodings, strutils

when defined(windows):
  var utf16to8 = open(destEncoding = "utf-16", srcEncoding = "utf-8")
  var s = "some string"
  var c = utf16to8.convert(s)

  var z = newStringOfCap(s.len * 2)
  for x in s:
    z.add x
    z.add chr(0)

  doAssert z == c

echo "OK"