This function replaces non-ASCII characters in a string with their ASCII equivalents. It supports a range of European non-ASCII characters, including Icelandic, Swedish, Norwegian, Danish, Finnish, German, Estonian, Latvian, Lithuanian, Polish, Hungarian, Slovenian, Czech, Slovak, Maltese, Romanian, Albanian, and Croatian.
Arguments
- x
A character vector to be processed.
- verify
A logical value indicating whether to verify that the result is ASCII. Defaults to
TRUE
. IfFALSE
, the function will not check that the result is ASCII and it may return non-ASCII characters.
Examples
asciify("Jón Þór Birgisson") # "Jon Thor Birgisson"
#> [1] "Jon Thor Birgisson"
asciify("förståndshandikapp") # "forstandshandikapp"
#> [1] "forstandshandikapp"
asciify("Viðareiði") # "Vidareidi"
#> [1] "Vidareidi"
asciify("übermensch") # "uebermensch"
#> [1] "ubermensch"
asciify("Jürgen Klopp") # "Juergen Klopp"
#> [1] "Jurgen Klopp"
asciify("rõõmsameelsus") # "roomsameelsus"
#> [1] "roomsameelsus"
asciify("Mężczyzna") # "Mezczyzna"
#> [1] "Mezczyzna"
asciify("Škoda") # "Skoda"
#> [1] "Skoda"