Привет всем.Я занимаюсь разработкой нового сайта (php5 / mySQL) и надеюсь наконец-то войти в популярный Unicode.Я признаю, что почти ничего не знаю о поддержке Unicode в данный момент, но я надеюсь решить эту проблему с вашей помощью.
После отчаянного извинения моих крошечных, жалких оправданий для Googlefu-мышц и чистки.по каждой странице, которая выглядела многообещающе для моих юникод-юникодных глаз, я пришел к выводу, что, хотя и не полностью поддерживаемый, мой драгоценный язык выбора (PHP для тех, кто забыл) предпринял по крайней мере наполовину попыткуиностранный зверь (а из чего еще я вижу, преуспевающего?).Я также пришел к выводу, что
<php header('Content-Type: text/html; charset=utf-8'); ?>
- отличное место для начала, и что я должен искать поддержку UTF-8, так как у меня достаточно места на моем (совместно используемом, на данный момент) хостинге,
Однако я не уверен, что означает эта странная функция, известная как mb_ *, или как включить ее в такие функции, как strlen () и.,,если честно, я не знаю, на что влияют другие функции (без которых я не могу жить).
Итак, я пришел к вам в поисках просветления и, возможно, исправления.мой растерянный (где дело касается Unicode!) мозг.Я действительно хочу поддержать его, но мне нужна серьезная помощь.
PS: Unicode влияет на mysql_real_escape_string () или любые другие меры по предотвращению / безопасности XSS?Мне нужно быть в курсе всего этого!
Спасибо заранее.
- Добавление Javascript в микс, так как я буду использовать смесь pure и jQuery ине знаю о поддержке Unicode + этот язык.;)