Skip to content

Instantly share code, notes, and snippets.

public function CompositeUnicodeToUnicode($unicode_str){
$unicode_str = str_replace("\u{0065}\u{0309}", "\u{1EBB}",$unicode_str); # ẻ
$unicode_str = str_replace("\u{0065}\u{0301}", "\u{00E9}",$unicode_str); # é
$unicode_str = str_replace("\u{0065}\u{0300}", "\u{00E8}",$unicode_str); # è
$unicode_str = str_replace("\u{0065}\u{0323}", "\u{1EB9}",$unicode_str); # ẹ
$unicode_str = str_replace("\u{0065}\u{0303}", "\u{1EBD}",$unicode_str); # ẽ
$unicode_str = str_replace("\u{00EA}\u{0309}", "\u{1EC3}",$unicode_str); # ể
$unicode_str = str_replace("\u{00EA}\u{0301}", "\u{1EBF}",$unicode_str); # ế
$unicode_str = str_replace("\u{00EA}\u{0300}", "\u{1EC1}",$unicode_str); # ề