3

UTF-16 文字列構造をコーディングしようとしましたが、標準ライブラリはunicodeモジュールを提供していますが、u16. 私はこれを試しました:

const std = @import("std");
const unicode = std.unicode;
const stdout = std.io.getStdOut().outStream();

pub fn main() !void {
    const unicode_str = unicode.utf8ToUtf16LeStringLiteral(" hello! ");
    try stdout.print("{}\n", .{unicode_str});
}

これは以下を出力します:

[12:0]u16@202e9c

[]u16Unicode 文字列 ( ) を非 Unicode 文字列 ( ) に変換せずに印刷する方法はあり[]u8ますか?

4

1 に答える 1