Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Проблема с буквой Ü, Использование строковых функций
walerus  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Чтобы все !
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2381
Пользователь №: 26852
На форуме: 6 лет, 4 месяца, 8 дней
Карма: 129




Собственно проблема есть слово - "WÜSTHOF", при обработке функциями, происходит такая ерунда.

$string = 'WЬSTHOF';
echo strtolower($string)."<br>";
echo strtoupper($string);


Результат
w�sthof
WМSTHOF


Как обработать такое слово или как определить эти непонятные мне буквы, чтоб их в дальнейшем заменить допустим на "U".



Спустя 11 минут, 58 секунд (2.02.2012 - 23:04) Winston написал(а):
mb_strtoupper/lower?

Спустя 3 минуты, 38 секунд (2.02.2012 - 23:08) walerus написал(а):
Winston

$string = 'WЬSTHOF';
echo mb_strtolower($string)."<br>";
echo mb_strtoupper($string);


Результат
w�sthof
WЬSTHOF


Помогло только с аппер, ловер так же "нло" ((

Спустя 36 секунд (2.02.2012 - 23:08) Игорь_Vasinsky написал(а):
не... не канает..

это какой язык? немецкий?

Спустя 1 минута, 3 секунды (2.02.2012 - 23:09) Winston написал(а):
Цитата (walerus @ 2.02.2012 - 22:08)
Результат

Ну так кодировку укажи
http://ua2.php.net/manual/ru/function.mb-strtolower.php

Спустя 34 секунды (2.02.2012 - 23:10) walerus написал(а):
Winston
Игорь_Vasinsky

Язык вообще англицкий, но буква видать из немецкого, да и судя по названию тоже.
Форум кстати тоже не принимает почему то её.

Спустя 25 секунд (2.02.2012 - 23:10) forza написал(а):
У меня такая же проблема была с литовскими буквами -) Я ее через CSS решил :-))))

Спустя 25 секунд (2.02.2012 - 23:11) Winston написал(а):
echo mb_strtolower('WЬSTHOF', 'UTF-8');

У меня на ура отработало.

PS: Форум букву Ü исковеркал.

Спустя 52 секунды (2.02.2012 - 23:11) Игорь_Vasinsky написал(а):
блин.. потестить не могу... нет такой у меня буквы)

Винстон - у тя немецкий язык видимо есть на винде...

Спустя 17 секунд (2.02.2012 - 23:12) walerus написал(а):
Winston - с указанием кодировки, помогло !!! ), сенк, чет я затупил...

Тогда еще вопрос, как ее заменить на букву U, обычную Латинскую ?

Спустя 44 секунды (2.02.2012 - 23:12) Winston написал(а):
Игорь_Vasinsky
Что не можешь такое слово "WÜSTHOF" в редактор вставить? blink.gif



Спустя 39 секунд Winston написал(а):
echo str_replace('Ь', 'U', 'WЬSTHOF');

Спустя 3 минуты, 6 секунд (2.02.2012 - 23:16) Игорь_Vasinsky написал(а):
Winston
)))) я код скопипастил кривой

Спустя 4 минуты, 35 секунд (2.02.2012 - 23:20) walerus написал(а):
Спасибо парни помогли ! Всем плюсанул cool.gif

P.S. Достали меня эти "мега" символы biggrin.gif
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса