![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 1 Всего: 61 |
Привет!
Мне нужно отловить в строке, с помощью шаблона символы Unicode, например: êëéè. При этом мне желательно не указывать их явно, так как файл приходится переводить в кодировку UTF-8, что порождает другие проблемы. ;(((( Как в PHP указать код символа Unicode в шаблоне, например в Perl, что бы отловить эти символы, можно написать такой шаблон: /\xEA\xEB\xE9\xE8/ попробовал, так же и в PHP, т.е.:
Но что-то это не заработало. ;((( Искал в книге "Разработка Web-приложений с помощью PHP и MySQL" (Люк Веллинг, Лора Томсон), но там ничего о unicode не нашёл. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Скорее всего тебе нужно смотреть в сторону функций мультибайтных строк. Но там надо PHP компилить с поддержкой этих функций.
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 1 Всего: 61 |
Да не знаю, вообще PHP воспринимает символы Unicode, значит и шаблон их должен находить. Вот пример как такой код вывести в строку.
На выходе получишь строку: Hallo van België (Привет из Бельгии!) на нидерландском языке. Ладно, сейчас ещё поищу в сети. Это сообщение отредактировал(а) korob2001 - 30.5.2006, 10:12 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
korob2001, так подожди, работает ведь все:
Или я тебя неправильно понял?! -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 1 Всего: 61 |
Это сообщение отредактировал(а) korob2001 - 30.5.2006, 10:57 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 1 Всего: 61 |
Вот так то, что нужно. Всё заработало.
Попробуй скопировать и вставить следующую строку: België -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |