Страница 1 из 1
Универсальная UTF-8
Добавлено: 2014-10-02 21:19:46
icb
Сделал UTF-8 в консоли путем редактирования /etc/login.conf
Но получается консоль заточена под русский.
Если делаю lang=C.UTF-8, то русский не выводится (вроде C означает универсальный вариант).
Как сделать универсальную UTF-8 (для всех языков)?
Re: Универсальная UTF-8
Добавлено: 2014-10-16 20:45:29
Alex Keda
а оно вам надо?

русский есть, пиндосский - есть
какой ещё жизненно необходим постоянно?

Re: Универсальная UTF-8
Добавлено: 2014-10-16 21:31:36
Bayerische
Кстати, да.
Юникод делают в консоли для безпроблемного отображения не латинских символов.
Если вы выбрали локаль своего языка, т.е. ru_RU, то некоторые сообщения будут на русском. И в чём проблема? Гостящий китаец не понимает сообщений?
Re: Универсальная UTF-8
Добавлено: 2014-10-18 23:54:14
icb
Хочется универсальности.
Как пример - в PHP и MySQL указывается просто UTF-8 без указания RU или не RU и хранится все нормально.
Почему нельзя сделать универсально в FreeBSD?
Re: Универсальная UTF-8
Добавлено: 2014-10-20 17:26:48
andrian_freebsd
Re: Универсальная UTF-8
Добавлено: 2014-11-01 17:37:46
icb
Какая связь?
Повторюсь - русский язык работает с указанием ru_RU, а хочется чтоб работал без указания (как в MySQL, PHP и т.п.).
Re: Универсальная UTF-8
Добавлено: 2014-11-02 13:11:26
guest
icb писал(а):Какая связь?
Повторюсь - русский язык работает с указанием ru_RU, а хочется чтоб работал без указания (как в MySQL, PHP и т.п.).
слово "повторюсь" - имеет значение отличное от того что написано выше, а написана глупость.
почитайте что такое локализация и придет понимание.
Ни в MySQL, ни в PHP, просто так ничего не отображается, особенно если захотите выполнить
сортировку, сравнение и тд и тп.
Из верхнего лишь следует вывод что ни с MySQL, ни с PHP, Вы серьезно не работали и работать не умеете.
ps. Sorry, ничего личного, без обид.
Re: Универсальная UTF-8
Добавлено: 2014-11-02 15:24:45
icb
слово "повторюсь" - имеет значение отличное от того что написано выше, а написана глупость.
Попробуйте перечитать сообщения еще раз - может тогда дойдет смысл.
"повторюсь" - имеет значение именно такое, какое в русском языке (а не у вас в голове).
Ни в MySQL, ни в PHP, просто так ничего не отображается, особенно если захотите выполнить
сортировку, сравнение и тд и тп.
Строчкой из конфига my.cnf и php.ini поделитесь для подтверждения своих слов?
Я вот могу:
Код: Выделить всё
php.ini
default_charset string
In PHP 5.6 onwards, "UTF-8" is the default value
my.cnf
character_set_system
The character set used by the server for storing identifiers. The value is always utf8.
Из верхнего лишь следует вывод что ни с MySQL, ни с PHP, Вы серьезно не работали и работать не умеете.
Это должно меня задеть за живое?

Что за больное воображение? Вам к психологу надо сходить.
Эта ветка создана в форуме "FreeBSD/UNIX для начинающих", т.е. я и не утверждаю о своей крутости и знаниях. Я прямо утвержаю - я начинающий и хочу разобраться. Это плохо?
А вот отсутствие адекватных ответов от такого гуру (или кем вы там себя воображаете) показывает как вы разбираетесь в вопросе.
Re: Универсальная UTF-8
Добавлено: 2014-11-02 20:10:51
andrian_freebsd
icb писал(а):Сделал UTF-8 в консоли путем редактирования /etc/login.conf
Но получается консоль заточена под русский.
Если делаю lang=C.UTF-8, то русский не выводится (вроде C означает универсальный вариант).
Как сделать универсальную UTF-8 (для всех языков)?
1.Что значит "заточена под русский"? А что должно быть после вашых зменений - китайский?
2. Вы понимаете что такое использование "набора символов" UTF-8 и например KOI8-R, почитайте в чем разница, узнайте что не все програмы умеют работать с UTF-8.
3. Использование "набора символов" при "ЛОКАЛИЗАЦИИ" системы, а в вашем случае локализация оболочки (shell, bash) пользователя и не файла /etc/login.conf, а смотри в мануал
http://www.freebsd.org/doc/en_US.ISO885 ... ation.html
4. Когда говорить про уневерсальность в среде PHP и UTF-8, ну да здесь только php, и php побоку в какой среде оно запущено (Windows, UNIX), не совсем так но с натяжкой можна сказать и про MySQL.
Непонятно какую вы ищете универсальность, если учесть тот факт что универсальность уже есть, если использовать только USA - тогда и настраивать ничего и нигде не нужно и заморачиваться с UTF-8 ненужно.
Re: Универсальная UTF-8
Добавлено: 2014-11-02 20:32:27
guest
icb писал(а):слово "повторюсь" - имеет значение отличное от того что написано выше, а написана глупость.
Попробуйте перечитать сообщения еще раз - может тогда дойдет смысл.
"повторюсь" - имеет значение именно такое, какое в русском языке (а не у вас в голове).
Ни в MySQL, ни в PHP, просто так ничего не отображается, особенно если захотите выполнить
сортировку, сравнение и тд и тп.
Строчкой из конфига my.cnf и php.ini поделитесь для подтверждения своих слов?
Я вот могу:
Код: Выделить всё
php.ini
default_charset string
In PHP 5.6 onwards, "UTF-8" is the default value
my.cnf
character_set_system
The character set used by the server for storing identifiers. The value is always utf8.
Из верхнего лишь следует вывод что ни с MySQL, ни с PHP, Вы серьезно не работали и работать не умеете.
Это должно меня задеть за живое?

Что за больное воображение? Вам к психологу надо сходить.
Эта ветка создана в форуме "FreeBSD/UNIX для начинающих", т.е. я и не утверждаю о своей крутости и знаниях. Я прямо утвержаю - я начинающий и хочу разобраться. Это плохо?
А вот отсутствие адекватных ответов от такого гуру (или кем вы там себя воображаете) показывает как вы разбираетесь в вопросе.
совет: прежде чем раздуться и написать глупость аналогичную верхней,
подождите минут 5, подышите, перечитайте несколько раз что Вам написали
и тогда реакция будет нормальной, а не та что выше.
Почитайте документацию mysql и php, там ну все есть, нет желания самостоятельно учиться,
можно пойти на курсы, Вам тут никто и ничем не обязан, даже если название будет "FreeBSD для чайников",
никакое название не отменяет самостоятельного изучения.
ps. не следует пенять на название форума и кого-либо еще, коли нет желания учиться.
Вам указали на факт, без оскорблений и каких-либо подспудных мыслей, в ответ полилось...
Re: Универсальная UTF-8
Добавлено: 2014-11-02 20:59:12
icb
1.Что значит "заточена под русский"? А что должно быть после вашых зменений - китайский?
Хочу видеть не только английские и русские надписи, но и другие языки.
совет: прежде чем раздуться и написать глупость аналогичную верхней,
подождите минут 5, подышите, перечитайте несколько раз что Вам написали
и тогда реакция будет нормальной, а не та что выше.
Повторюсь (надеюсь прочитали что означает это слово?) - вам к психологу надо сходить.
Почитайте документацию mysql и php
Почитал и привел привер.
Вы же опять слились неся очередную порцию бреда.
Вам тут никто и ничем не обязан
Приведите мою фразу, где я сказал об обязанности?
Цитату пожалуйста. Или опять сольетесь?
не следует пенять на название форума
А может вы просто не русский, поэтому не очень понимаете написанно?
Приведете где я именно "пенял" на название форума? Очередное ваше вранье?
Пенять можно пока только на вас - сами не разбираетесь, не понимаете о чем пишут, но лезете с глупыми сообщеними в тему.
Re: Универсальная UTF-8
Добавлено: 2014-11-02 21:20:11
f_andrey
Граждане, будьте человеками, хочется пофлудить, айда в /dev/null иначе пострадают невиновные, я предупредил.
Re: Универсальная UTF-8
Добавлено: 2014-11-02 21:22:52
ev
:lang=ru_RU.UTF-8:\
не нравится привязка к ru_RU, так убрать ее и нет проблем

Re: Универсальная UTF-8
Добавлено: 2014-11-02 21:32:33
icb
Попробовал и запутался совсем
Код: Выделить всё
# ls
-rw-rw---- 1 root wheel 13 Oct 3 07:19 x.txt
-rw-rw---- 1 root wheel 5 Nov 2 17:03 ????????.txt
# cat x.txt
привет
#
cat вывело на русском, а имя файла вопросами

Re: Универсальная UTF-8
Добавлено: 2014-11-02 22:07:58
guest
icb писал(а):1.Что значит "заточена под русский"? А что должно быть после вашых зменений - китайский?
Хочу видеть не только английские и русские надписи, но и другие языки.
совет: прежде чем раздуться и написать глупость аналогичную верхней,
подождите минут 5, подышите, перечитайте несколько раз что Вам написали
и тогда реакция будет нормальной, а не та что выше.
Повторюсь (надеюсь прочитали что означает это слово?) - вам к психологу надо сходить.
Почитайте документацию mysql и php
Почитал и привел привер.
Вы же опять слились неся очередную порцию бреда.
Вам тут никто и ничем не обязан
Приведите мою фразу, где я сказал об обязанности?
Цитату пожалуйста. Или опять сольетесь?
не следует пенять на название форума
А может вы просто не русский, поэтому не очень понимаете написанно?
Приведете где я именно "пенял" на название форума? Очередное ваше вранье?
Пенять можно пока только на вас - сами не разбираетесь, не понимаете о чем пишут, но лезете с глупыми сообщеними в тему.
Советам Вы не следуете, продолжаете брызгать слюной...
Не было в Ваших постах примера, а была выдрана пара строк, которая свидетельствует об отсутствии знаний:
- локализации системы;
- понимания стандарта Posix на локализацию;
- понимания как создают базы в mysql и как влияют настройки не только в my.cnf, но и коннекта
и запроса клиента на отдачу контента (читайте mysql character set support & locale);
- говорить о сортировках, сравнении строковых данных после верхнего и вовсе нет смысла;
- ровно как и в php "Human Language and Character Encoding Support", там же и про mysql найдете.
Верхнее уже подсказка.
ps. Не имею желания расписывать, неадекватным людям с не подкрепленными амбициями, принципы работы
локализации в системе, интернационализации в приложениях, как правильно создавать db в mysql и выполнять
запросы из приложений. Да и не обязан.
Re: Универсальная UTF-8
Добавлено: 2014-11-02 22:18:26
icb
Советам Вы не следуете, продолжаете брызгать слюной...
Слюной здесь брызгаете только вы.
Вас поймали уже несколько раз за язык на вранье, но вы продолжаете корчить из себя гуру отписываясь мутными фразами как гадалка на вокзале.
была выдрана пара строк, которая свидетельствует об отсутствии знаний
Вполне возмождно, я ведь начинающий и только учусь.
Не имею желания расписывать
Так не надо, проходите мимо и оттачивайте свое мастерство вскидывания пальцев в другом месте.
Re: Универсальная UTF-8
Добавлено: 2014-11-02 22:45:41
Bayerische
Граждане, думаю, ваша перепалка не внесёт больше ясности в вопрос применения кодировки UTF-8.
Re: Универсальная UTF-8
Добавлено: 2014-11-03 2:08:06
guest
Bayerische писал(а):Граждане, думаю, ваша перепалка не внесёт больше ясности в вопрос применения кодировки UTF-8.
нет перепалки, есть "обиженный" топикастер:
icb писал(а):
- Что за больное воображение?
- Вам к психологу надо сходить.
- отсутствие адекватных ответов от такого гуру (или кем вы там себя воображаете)
вам к психологу надо сходить
- Вы же опять слились неся очередную порцию бреда
- Вас поймали уже несколько раз за язык на вранье, но вы продолжаете
корчить из себя гуру отписываясь мутными фразами как гадалка на вокзале.
- проходите мимо и оттачивайте свое мастерство вскидывания пальцев в другом
месте
no comments (who is who?)
А в локализации нет каких-либо таинств, как и в mysql и php...
Нужно только изучить предмет, тогда и "cat" будет все показывать, и вместо "vi" -> "nvi" и xterm, и тд и тп
(хотя и системный vi должен работать с utf8 если правильно пересобрать)
Re: Универсальная UTF-8
Добавлено: 2014-11-03 15:02:05
icb
{censored] в /dev/null
Re: Универсальная UTF-8
Добавлено: 2014-11-03 18:24:36
guest
icb писал(а):
Я ведь говорю - проходите мимо, не пишите тут. Но вы не можете остановиться и продолжаете нести ересь.
Ну-ну, ересь...
Она ниже, во всей красе, ну просто несусветная, которая показывает полное отсутствие не просто
понимания, а представления:
icb писал(а):Сделал UTF-8 в консоли путем редактирования /etc/login.conf
Но получается консоль заточена под русский.
Если делаю lang=C.UTF-8, то русский не выводится (вроде C означает универсальный
вариант).
Как сделать универсальную UTF-8 (для всех языков)?
icb писал(а):Хочется универсальности.
Как пример - в PHP и MySQL указывается просто UTF-8 без указания RU или не RU и
хранится все нормально.
Почему нельзя сделать универсально в FreeBSD?
icb писал(а):Какая связь?
Повторюсь - русский язык работает с указанием ru_RU, а хочется чтоб работал без
указания (как в MySQL, PHP и т.п.).
вот вопросы
- разница между 7, 8, 16 bit?
- размер таблицы ASCII?
- что есть кодировка и для чего она нужна?
- какие особенности разных языковых групп, кол-во символов для представления национального языка (wide-char & multibyte)?
- что есть Unicode и зачем он собственно нужен?
- что есть UTF-8 и для чего нужен этот формат преобразования и как связан с кодировками?
- что есть locale и для чего оно нужно?
- что есть Posix locale (оно же "C")?
- ограничения в locale "C"?
{censored] в /dev/null
Re: Универсальная UTF-8
Добавлено: 2014-11-03 18:47:12
icb
{censored] в /dev/null
Re: Универсальная UTF-8
Добавлено: 2014-11-03 19:08:23
icb
{censored] в /dev/null, задам довольно простые вопросы:
1. Приведите строчки из конфига my.cnf и php.ini где указывается именно локаль?
2. {censored] в /dev/null
3. {censored] в /dev/null
{censored] в /dev/null
Re: Универсальная UTF-8
Добавлено: 2014-11-03 19:21:46
icb
2 f_andrey
Почему вранье не удаляется, а мои вопросы относительно вранья удаляются?
Re: Универсальная UTF-8
Добавлено: 2014-11-03 21:31:55
Neus
"правильно сформулированный вопрос - половина ответа"
Re: Универсальная UTF-8
Добавлено: 2014-11-03 23:43:12
guest
guest писал(а):icb писал(а):
Я ведь говорю - проходите мимо, не пишите тут. Но вы не можете остановиться и продолжаете нести ересь.
Ну-ну, ересь...
Она ниже, во всей красе, ну просто несусветная, которая показывает полное отсутствие не просто
понимания, а представления:
icb писал(а):Сделал UTF-8 в консоли путем редактирования /etc/login.conf
Но получается консоль заточена под русский.
Если делаю lang=C.UTF-8, то русский не выводится (вроде C означает универсальный
вариант).
Как сделать универсальную UTF-8 (для всех языков)?
icb писал(а):Хочется универсальности.
Как пример - в PHP и MySQL указывается просто UTF-8 без указания RU или не RU и
хранится все нормально.
Почему нельзя сделать универсально в FreeBSD?
icb писал(а):Какая связь?
Повторюсь - русский язык работает с указанием ru_RU, а хочется чтоб работал без
указания (как в MySQL, PHP и т.п.).
вот вопросы
- разница между 7, 8, 16 bit?
- размер таблицы ASCII?
- что есть кодировка и для чего она нужна?
- какие особенности разных языковых групп, кол-во символов для представления национального языка (wide-char & multibyte)?
- что есть Unicode и зачем он собственно нужен?
- что есть UTF-8 и для чего нужен этот формат преобразования и как связан с кодировками?
- что есть locale и для чего оно нужно?
- что есть Posix locale (оно же "C")?
- ограничения в locale "C"?
Ответы на указанные выше вопросы дадут понимание и представление.
[censored] в /dev/null
очень неудачно [censored], поправлено.