Překlad multibyte písmen s diakritikou v PHP rubrika: Programování: PHP

1 domo.fiala
položil/-a 5.9.2017

Dobrý den,

UTF je schopné zapsat české písmena s diakritikou buď jako jeden, nebo jako více složených znaků, viz http://www.fontspace.com/unicode/analyzer/?q=c%CC%8C%C4%8D

Nevíte někdo kouzlo, jak převést první podobu (písmeno, následované akcentem čárky nebo diakritiky) na druhou (sólo písmeno)?

Poslední dobou nám způsobuje více a více problémů, např v dohledání slova v databázi, nebo validaci názvu souborů (vtipné totiž je, že Mac OS toto kódování používá v názvech souborů).

Už jsme zkoušeli všechny možné iconv konverze, vše bez úspěchu.

Díky za každou pomoc

odkaz
6 voda
odpověděl/-a 5.9.2017

Jedná se o http://en.wikipedia.org/wiki/Combining_character a převodu se říká normalizace, s kterou by si měla poradit třída http://php.net/manual/en/class.normalizer.php.

Komentáře

  • domo.fiala : Bezva, díky! To je přesně ono, jen jsem neznal terminologii. 5.9.2017

Pro zobrazení všech 2 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.