mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
22 lines
333 B
Nim
22 lines
333 B
Nim
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"
|