|
|
|
|
|
для: Роккер Руслан
(23.04.2012 в 17:33)
| | Какие данные таскать? Я вам уже сказал, проверьте на реальном сервере, там все должно быть ОК. Ну а установку нужной локали, не важно русским или для китайцев, делать придется. | |
|
|
|
|
|
|
|
для: confirm
(23.04.2012 в 17:25)
| | А если я хочу выводить время для той страны, откуда зашёл пользователь, а если на разных страницах... время - довольно часто используется, мне что прийдётся за собой по всему коду таскать эти данные?))) Или просто каждые класс расширять другим где будет локаль инициализироваться?))
Дело в том, что попытки изменить локаль в win как utf не венчаются успехом. - а вот за это спс) | |
|
|
|
|
|
|
|
для: Роккер Руслан
(23.04.2012 в 17:04)
| | Дело в том, что попытки изменить локаль в win как utf не венчаются успехом.
Вы сперва попробуйте на реальном сервере установить нужную вам локаль, а уж потом смотрите нужно ли вам будет конвертирование или нет.
А в одном месте, так кто же вам мешает написать функцию? | |
|
|
|
|
|
|
|
для: confirm
(23.04.2012 в 16:57)
| | Да сработало. Но теперь везде где я хочу вывести в определённой кодировке нужно городить
iconv('cp1251','utf-8',strftime('%A', time()));
|
?... Это не грамотное решение проблемы, должно быть чтоб в одном месте указать | |
|
|
|
|
|
|
|
для: Роккер Руслан
(23.04.2012 в 16:45)
| | Да понимаю, что не из под фотошопа, я о платформе спрашивал.
В семерке возможно и будет работать установка utf (не знаю), а вот в ХР нет.
Попробуйте:
<?
header('Content-type: text/html; charset=utf-8');
setlocale(LC_TIME, 'Russian_Russia.1251');
echo iconv('cp1251','utf-8',strftime('%A', time()));
|
| |
|
|
|
|
|
|
|
для: confirm
(23.04.2012 в 16:40)
| | win 7 apache2.2 php 5.4.0 собирал сам | |
|
|
|
|
|
|
|
для: Роккер Руслан
(23.04.2012 в 15:29)
| | Под чем тестируете? | |
|
|
|
|
|
|
| Добрый день! пытаюсь вызвать, в ответ кракозябры:
header("Content-Type: text/html; charset=UTF-8");
setlocale(LC_ALL, 'rus');
echo strftime('%A', time());
|
пс. в setlocale пробовал передавать разные параметры, такие как: "rus", "russian", все остальное не устанавливает локаль), а если устанавливает то кракозябры(
Спасибо) | |
|
|
|
|