Установка локали (локальных настроек)
Установка локали (локальных настроек)
setlocale
Установка региональных настроек.
Синтаксис:
string SetLocale(string category, string locale);
Функция setlocale устанавливает текущую локаль, с которой будут работать функции преобразования регистра символов, вывода даты-времени и т.д. Вообще говоря, для каждой категории функций локаль определяется отдельно и выглядит по-разному. То, какую именно категорию функций затронет вызов setlocale(), задается в параметре category. Он может принимать следующие строковые значения:
Теперь поговорим о параметре locale. Как известно, каждая локаль, установленная в системе, имеет свое уникальное имя, по которому к ней можно обратиться. Именно оно и фиксируется в этом параметре. Однако, есть два важных исключения из этого правила. Во-первых, если величина locale равна пустой строке "", то устанавливается та локаль, которая указана в глобальной переменной окружения с именем, совпадающем с именем категории category (или LANG - она практически всегда присутствует в Unix). Во-вторых, если в этом параметре передается 0, то новая локаль не устанавливается, а просто возвращается имя текущей локали для указанного режима.
setlocale("LC_CTYPE","ru_SU.KOI*-R");
// Здесь вызов устанавливает таблицу замены
// регистра букв в соответствии с кодировкой KOI8-R.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
13.2.2. Установка локали: setlocale()
13.2.2. Установка локали: setlocale() Как уже упоминалось, если вы ничего не делаете, программы на С и библиотека С ведет себя так, как если бы использовалась локаль «С». Функция setlocale() устанавливает соответствующую локаль:#include <locale.h> /* ISO С */char *setlocale(int category, const char *locale);Аргумент
4.3.2. Изменение настроек по умолчанию
4.3.2. Изменение настроек по умолчанию Давайте теперь посмотрим, откуда берутся значения по умолчанию. Все это хранится в файле /etc/default/useradd. Взглянем на содержимое этого файла:# useradd defaults fileGROUP=100HOME=/homeINACTIVE=-1EXPIRE=SHELL=/bin/bash SKEL=/etc/skelЭтот файл можно редактировать вручную или
13.7. Оптимизация настроек сервера DNS
13.7. Оптимизация настроек сервера DNS Как любой хороший администратор, вы хотите, чтобы ваш сервер DNS быстро обслуживал запросы клиентов. Но к вашему серверу могут подключаться пользователи не из вашей сети, а, например, из сети конкурирующего провайдера. Тогда ваш сервер
Глава 31 Редактор настроек GNOME
Глава 31 Редактор настроек GNOME Я уже подробно рассказывал про настройку внешнего вида GNOME и некоторых других его параметров, теперь же я расскажу, как и где все эти настройки на самом деле хранятся.В GNOME существует централизованная система управления всеми параметрами
Сохранение настроек приложения
Сохранение настроек приложения В конструкторе MainWindow мы уже вызывали функцию readSettings() для загрузки сохраненных приложением настроек. Аналогично в функции closeEvent() мы вызывали writeSettings() для сохранения настроек. Эти функции являются последними функциями—членами MainWindow,
Окно настроек
Окно настроек Все фильтры, которые входят в состав пакета nik Color Efex Pro, имеют большое количество настроек. Это позволяет добиваться совершенно разных результатов при использовании одного и того же фильтра с разными значениями параметров. Еще одна особенность этих
Сохранение и восстановление настроек
Сохранение и восстановление настроек Изучив все описанное выше, вы теперь можете изменять интерфейс и параметры системы, удобно подстраивая их под свои потребности или специфические задачи. Однако очень часто возникают различные неприятные ситуации, связанные с
Избегайте настроек
Избегайте настроек Примите решение о деталяхВы сталкиваетесь с ограничением: сколько сообщений должно быть на странице? Ваша первая мысль сделать выбор 25, 50 или 100. Это легкий выход. Просто примите решение, как сделать лучше. И выберите одно число.Настройки — уход от пути
26.2.2. Тестирование настроек Web-сервера
26.2.2. Тестирование настроек Web-сервера Протестируем Web-сервер. Откройте браузер и введите адрес: http://localhost Должна открыться страница, изображенная на рис. 26.4. Теперь протестируем поддержку PHP. Поместите файл test.php в каталог /var/www/. Это можно сделать с помощью команды: sudo nano
ГЛАВА 8 ABAP для разработки настроек
ГЛАВА 8 ABAP для разработки настроек Происхождение АВАР Язык программирования АВАР/4 появился в 80-е годы, и с тех пор он развивается и совершенствуется с каждым релизом SAP R/3. Все приложения R/3 разрабатывались на АВАР/4. Зародился этот язык как язык программирования, созданный
10.2.5. Сохранение настроек поиска
10.2.5. Сохранение настроек поиска Вы в основном ищете страницы только на русском? Вам надоело каждый раз увеличивать количество результатов, отображаемых на одной странице? Тогда зайдите в настройки поиска (рис. 10.5). Ссылка Настройки находится рядом с полем ввода ключевых
1.10.5. Изменение настроек пользователя
1.10.5. Изменение настроек пользователя Стандартный пользователь имеет возможность, не будучи администратором компьютера, изменять свои личные настройки в окне Учетные записи (Accounts): осуществить смену пароля и картинки (смена картинки была рассмотрена в разд. 1.10.4), а также
4.5.3. Изменение настроек, заданных по умолчанию
4.5.3. Изменение настроек, заданных по умолчанию По умолчанию для отображения и скрытия рабочей области приложения Dashboard используется клавиша <F12>. Но умолчания можно изменить в окне мини-утилиты Expos? и Spaces на вкладке Expos? (рис. 4.64). Для открытия этого окна следует вызвать
Блокировка компьютера и его настроек
Блокировка компьютера и его настроек Пользование ребенка компьютером всегда означает проблемы для родителей. Как бы высоко компьютер ни стоял, рано или поздно юный исследователь дотянется до него и захочет нажать пару кнопок. Результатом этого может быть потеря данных