Náhrada za mb_string extension?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ondřej Mirtes
Člen | 1536
+
0
-

Ahoj,
dělám na projektu, jehož webhosting nemá PHP rozšíření mb_string povolené. Už několikrát jsem žadonil o jeho povolení, ale bez úspěchu.

Tak se ptám – existuje nějaká jiná možnost, jak spolehlivě pracovat s řetězci obsahující multibyte znaky? V Nette se jedná konkrétně o metody String::upper, String::lower a String::capitalize a příslušné template helpery, které tyto metody volají.

Díky.

David Grudl
Nette Core | 8228
+
0
-

Obecná funkce bohužel neexistuje; pro české znaky se dají napsat funkce využívající převodní tabulku a zaregistrovat je jako helpery.

Ale hostér, který dělá kvůli takové prkotině Zagorku, by v budoucnu byl jen na obtíž – změň ho.