Оформление
Модификация системного кода Linux - Помощь FineReport | Разработка отчетов | Отчеты | Учебные пособия
Модификация системного кода Linux
1. Описание
Системная кодировка Linux-сервера по умолчанию - en_US.UTF-8, а китайская кодировка FineBI по умолчанию - zh_cn.UTF-8, поэтому в случае экспорта Excel в BI-приложение будут возникать ошибки, поэтому необходимо изменить кодировку Linux-системы на U TF-8. Методы модификации включают глобальную модификацию и локальную модификацию.
2. Глобальные модификации
Глобальная модификация - это метод модификации, который действует для всей системы, так что вся система адаптируется к данной системной кодировке. Метод заключается в добавлении метода кодировки в файл конфигурации системы, чтобы отменить метод по умолчанию. Команда для этого выглядит следующим образом:
vi /etc/profileОткройте файл и добавьте в последнюю строку следующую команду:
export LC_ALL="zh_CN.UTF-8" export LANG="zh_CN.UTF-8"После сохранения и выхода выполните команду file take effect:
источник /etc/profileМодификация завершена.
3. местные модификации
Иногда кодировка не стандартизирована в Linux, а используется только под определенным пользователем, т. е. при использовании FineBI кодировка доступна только под этим пользователем системы. Поэтому вам необходимо отредактировать файл конфигурации под этим пользователем.
Чтобы установить этот код для пользовательского ветра, выполните следующую команду:
vi /home/wind/.bash_profileВведите его в последнюю строку:
export LC_ALL="zh_CN.UTF-8" export LANG="zh_CN.UTF-8"Снова выполните команду source:
источник /home/wind/.bash_profileПримечание: . /bash_profile - это файл, который каждый пользователь может использовать для ввода информации оболочки, специфичной для его использования.