Sample code for 30+ languages & platforms
Zig

Remove Accent Marks from Chars in String

Removes the accent marks from Latin and Central European chars in a string.

Note: The RemoveAccents method was added in Chilkat v9.5.0.91. This example requires Chilkat v9.5.0.91 or greater.

Chilkat Zig Downloads

Zig
const std = @import("std");
const chilkat = @import("chilkat");

pub fn main(init: std.process.Init) !void {
    const alloc = init.arena.allocator();

    const s = "Números para Mí (Student Edition, Spanish)";

    const sb = try chilkat.StringBuilder.init();
    defer sb.deinit();
    try sb.append(s);
    sb.removeAccents() catch {};

    std.debug.print("{s}\n", .{try sb.getAsString(alloc)});

    // Output:
    // Numeros para Mi (Student Edition, Spanish)
}