Prečo v PHP nefunguje funkcia mb_strtoupper()

PHP mb_strtoupper problém

Pri práci s funkciou mb_strtoupper() sa stretnete s problémom, ktorý súvisí s podporou slovenskej diakritiky. To znamená, že ak chcete slovo s diakritikou zobraziť veľkými písmenami, nie všetky znaky budú správne konvertované.

Pre správne spracovanie znakov z rôznych svetových jazykov je potrebné ešte pridať aj mb_internal_encoding().

Príklad správneho zápisu funkcie mb_strtoupper()

mb_internal_encoding('UTF-8');

<? echo mb_strtoupper($i18n->getText("musicprod")); ?>

Doplnením funkcie mb_internal_encoding() už bude všetko fungovať správne.

https://www.mldgroup.com

Vyštudovaný top manažér pôsobiaci najmä ako manažér, marketér, softvérový inžinier, konzultant, bloger, YouTuber a zatiaľ neúspešný hudobník a producent. V rámci praxe pôsobil v rôznych odvetviach na rôznych pozíciách v malých aj veľkých firmách, vrátane spoluprác a partnerstiev s významnými firmami či poradenskými spoločnosťami.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená.