2012-04-04 2 views
3

Так как я могу получить кириллические символы в верхнем регистре?Как сделать кириллицу в верхнем регистре?

echo strtoupper("русские"); 

это не работает.

+0

это работает на моем локальном хосте: 5.2.17, WinXP – k102

+0

@ K102: 'strtoupper' использует локаль для сдерживания мой, что такое алфавит, поэтому он может работать, но не гарантируется. – geoffspear

ответ

6

Используйте mb_strtoupper с правильной кодировкой (без него не будет работа):

echo mb_strtoupper("русские", "utf-8"); 
РУССКИЕ 
3

Вы должны будете использовать многобайтовое представление функции:

mb_strtoupper

Убедитесь, что установлена ​​и включена в вашем PHP MB;)

Смежные вопросы