Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
Приходящий сисадмин настроил сеть. Одна контора. Один отдел. Одна комната. Всего пять компьютеров. Каждый из них в своей подсети. Нахожусь в смертельном восхищении. |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
...А свитч они поместили в трансформаторную будку. Будки эти по весне заливает, я рассказывал: смотришь в щель, там провода гудят, а в полуметре внизу от них вода. Ну проводам, очевидно, на воду наплевать, а вот свитчу не совсем. Поэтому эти умники поместили его в пустое ведро, чтобы он всплывал вместе с водой! Но трансформатор облюбовали птицы, свили там себе гнездо и периодически усаживались передохнуть на это ведро. И вот, блин, представь. Сидят люди в Интернете по сверхсовременным ноутбукам по wi-fi, наслаждаются web 2.0. Ethernet 10 мбит, высокие технологии. А между ними и интернетом где-то в трансформаторной будке плавает в ржавом ведре обгаженный птицами свитч, вершина прогресса. |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
KycokВот-вот... |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
Ну а как вычислить русский символ среди латинских и прочих? |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
Ну извините, погорячился... Просто неделю убил на то, что не работает там, где должно... |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
nafanjaВозможно, я неправ и это баг cut, wc, length и прочего, но я не понимаю такой логики... Для меня это - повод отказаться от UTF-8...Anton8830да и его баг, так как они используют одну библиотеку для работы с символами! |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
KycokСаму систему вместе с файлами... Всю, со всеми...lampslaveСам файл? А как? |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
nafanjaТогда и баг wc? Он ведь тоже сообщает, что в строке не 17 символов??? |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
lampslaveПри том, что cut выводит то, что его просят. Просят символ 10 в кодировке UTF-8 - значит вывести сивол 10, кодированный 8 битами. И это верно. А то, что кирилица кодируется 16 битами в кодировке UTF-8 - это не его проблемы... Зато в результате - вывод получается не тот, что ожидается... И это, на мой взгляд, проблема не пользователя... По-моему, если кодировка использует 8 бит, она должна использовать 8 бит для всех символов, какие бы они не были. Да, пусть их будет всего 256, но: хотите больше - используйте другую кодировку... |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
nafanjaДа, спасибо... Просто опечалился... :-(Anton8830путаешь не 2 символа, а 2 байта. lampslaveВстречный вопрос: Я меняю локаль в /etc/locale.gen, запускаю locale-gen и меняю локаль в locale.conf. Это всё?Anton8830Вот жалко смайликов нет... Ну перекодируйте всё в utf-16, там любой символ два байта занимает :) Вопрос, что будет с файлами, которые уже есть в системе? |