|
|
|
|
|
для: FireTiger
(24.07.2008 в 10:58)
| | У вас сам скрипт в какой кодировке сохранен? | |
|
|
|
|
|
|
|
для: FireTiger
(24.07.2008 в 10:58)
| | Код, который вы привели у меня не вызывает ошибки.
Я ради эксперимента сохранил страницу в формате ANSI, и, как вы думаете? Возвращает эту же ошибку.
Если используете Dreamweaver, измените Edit->Preferences->New Document->Default Encoding на UTF-8 и заново создайте скрипт - никакой ошибки не будет. | |
|
|
|
|
|
|
|
для: sp10
(24.07.2008 в 01:43)
| | Почему не работает даже такой метод? Какой есть выход?
Плз, нужно разобратсья | |
|
|
|
|
|
|
|
для: sp10
(24.07.2008 в 01:56)
| | Вероятно, на компьютерах пользователей, для которых эти языки нативны, и IE будет работать.
Хотя sms-send прав, на нем свет уже давно клином не сходится. | |
|
|
|
|
|
|
|
для: sp10
(24.07.2008 в 01:56)
| | Наверно, всё-таки это проблема IE, а не PHP. | |
|
|
|
|
|
|
|
для: sms-send
(24.07.2008 в 01:42)
| | В языках, где используются буквы с закорючками (скандинавские, тюркские) IE не отображает эти буквы - сплошь квадратики. Даже писал на Блокноте - не помогало. Решение нашел на одном из форумов - используйте Tahoma в CSS в качестве дефолтного шрифта. И это единственное решение для таких ситуаций. | |
|
|
|
|
|
|
|
для: sp10
(24.07.2008 в 01:43)
| | Прикиньте, я прочитал ваше сообщение внимательно, поставил флаг u и ничего не сработало! Вот и спросил! Может я что-то не так сделал, но ... где тут можно ошибится?
<?php
if (!preg_match("/^[a-zа-я0-9\s]+$/ui", $source)) {
...
}
?>
|
Warning: preg_match(): Compilation failed: invalid UTF-8 string at offset 6 in | |
|
|
|
|
|
|
|
для: FireTiger
(24.07.2008 в 01:35)
| | Ну вы даете)))
Ниже же написал, что нужно добавить флаг u. | |
|
|
|
|
|
|
|
для: sp10
(24.07.2008 в 01:35)
| | Это проблема не PHP, а редакторов, которые вставляют в строку UTF-8 метку BOM, она попадает перед стартовым тегом <?php и заставляет сервер отправлять заголовки и начать вывод тела страницы. Просто нужно отказаться от такой медвежьей услуги (я про вставку BOM), либо выбрать другой редактор. | |
|
|
|
|
|
|
|
для: FireTiger
(24.07.2008 в 01:35)
| | Чтобы PСRE работали с utf-8 , в шаблоне нужно ставить в хвост специальный модификатор u. | |
|
|
|
|