Sample code for 30+ languages & platforms
Unicode C

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 Unicode C Downloads

Unicode C
#include <C_CkStringBuilderW.h>

void ChilkatSample(void)
    {
    BOOL success;
    const wchar_t *s;
    HCkStringBuilderW sb;

    success = FALSE;

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

    sb = CkStringBuilderW_Create();
    success = CkStringBuilderW_Append(sb,s);
    CkStringBuilderW_RemoveAccents(sb);

    wprintf(L"%s\n",CkStringBuilderW_getAsString(sb));

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


    CkStringBuilderW_Dispose(sb);

    }