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
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 | 8227
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.