The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Red Hat 9.0 + русский язык"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Red Hat 9.0 + русский язык"
Сообщение от MayVortex emailИскать по авторуВ закладки on 29-Сен-03, 00:17  (MSK)
Приветствую!
Раньше я юзал RH7.3, и написал под него скрипт, который вытаскивает из всех mp3 файлов, в заданной папке, ID3 таг и складывает в БД... Всё было нормально, но теперь мне нужно перетащить этот скрипт с RH7.3 на RH9.0 и тут начинаются проблемы в виде русского языка... Вот как выглядит, например, название песни: Ãïèä
Я предполагаю, что это unicode, но как с ним бороться? Как увидеть родимую KOI-8 или Windows-1251, или на худой конец UTF-8???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Red Hat 9.0 + русский язык"
Сообщение от MayVortex emailИскать по авторуВ закладки on 29-Сен-03, 00:40  (MSK)
Кстати, нашёл в CPAN модуль определения кодировки, применил - говорит: "SIMPLE LATIN", теперь делаю: iconv -f LATIN1 -t WINDOWS-1251 file.txt > file.new
В файле file.txt только та строка, которую я написал выше... Вот ответ: iconv: illegal input sequence at position 0
Значит не LITIN? Пробовал то же самое со всеми UNICODE - тот же эффект...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Red Hat 9.0 + русский язык"
Сообщение от MayVortex Искать по авторуВ закладки on 29-Сен-03, 13:44  (MSK)
"Тихо сам с собою" :)
Дык вот, обнаружил программку xcode, которая определила мою кодировку как CP866 и даже перекодировала в нужную мне... Но меня это, честно говоря, мало устраивает: сильно увеличивается время обработки больших объёмов инфы... Но вопрос несколько изменился: почему perl в RH7.3 вытаскивал ID3 из mp3 и писал в файл на нормальном WIN-1251, а perl в RH9.0 в какой-то CP866? Как мне это починить?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Red Hat 9.0 + русский язык"
Сообщение от MayVortex emailИскать по авторуВ закладки on 01-Окт-03, 18:23  (MSK)
И снова я... Интересный разговор получается :)

Оказалось, что это никакой не CP866, а обычный UTF8... В PHP конвертится функцией: utf8_decode()... Теперь дело за малым: найти функцию, ответственную за это в Perl :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Red Hat 9.0 + русский язык"
Сообщение от Michael emailИскать по авторуВ закладки on 02-Окт-03, 09:42  (MSK)
я мучений с кодировкой UTF8 на RH8.0 не выдержал, перевел все на KOI8-R...
теперь таких проблем просто нет...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Red Hat 9.0 + русский язык"
Сообщение от MayVortex Искать по авторуВ закладки on 02-Окт-03, 10:28  (MSK)
>я мучений с кодировкой UTF8 на RH8.0 не выдержал, перевел все на
>KOI8-R...
>теперь таких проблем просто нет...

Как? Я бы тоже перевёл, если бы знал как :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Red Hat 9.0 + русский язык"
Сообщение от Michael emailИскать по авторуВ закладки on 02-Окт-03, 10:44  (MSK)
>>я мучений с кодировкой UTF8 на RH8.0 не выдержал, перевел все на
>>KOI8-R...
>>теперь таких проблем просто нет...
>
>Как? Я бы тоже перевёл, если бы знал как :)
в подробностях не расскажу, не помню уже...
поставил порядка десятка пакетов с http://www.linux-ink.ru/
в том числе шрифты, локали, MC...

а вообще - широко продается RH9.0 Cyrillic Edition, это их рук дело!
там к стандарному RH добавляется еще диск с пакетами для русификации, думаю на нем есть все, что нужно...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Red Hat 9.0 + русский язык"
Сообщение от LS Искать по авторуВ закладки on 04-Окт-03, 03:07  (MSK)
[root@localhost temp]# cat /etc/sysconfig/i18n
LANG="ru_RU.KOI8-R"
SUPPORTED="en_US:en:ru_RU.KOI8-R:ru_RU:ru"

SYSFONT="cyr-sun16"
SYSFONTACM="koi8-r"
[root@localhost temp]#

+

ln -s /usr/lib/locale/ru_RU.koi8r ru_RU.KOI8-R

в RH 80 проблем с возвратом к к KOI было много, но в 9 этого как правило достаточно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Red Hat 9.0 + русский язык"
Сообщение от LS Искать по авторуВ закладки on 04-Окт-03, 03:09  (MSK)
>[root@localhost temp]# cat /etc/sysconfig/i18n
>LANG="ru_RU.KOI8-R"
>SUPPORTED="en_US:en:ru_RU.KOI8-R:ru_RU:ru"
>
>SYSFONT="cyr-sun16"
>SYSFONTACM="koi8-r"
>[root@localhost temp]#
>
>+
>
>ln -s /usr/lib/locale/ru_RU.koi8r ru_RU.KOI8-R
>
>в RH 80 проблем с возвратом к к KOI было много, но
>в 9 этого как правило достаточно.

iso'шники с www.redhat.com

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Red Hat 9.0 + русский язык"
Сообщение от LS Искать по авторуВ закладки on 04-Окт-03, 03:12  (MSK)
>[root@localhost temp]# cat /etc/sysconfig/i18n
>LANG="ru_RU.KOI8-R"
>SUPPORTED="en_US:en:ru_RU.KOI8-R:ru_RU:ru"
>
>SYSFONT="cyr-sun16"
>SYSFONTACM="koi8-r"
>[root@localhost temp]#
>
>+
>
>ln -s /usr/lib/locale/ru_RU.koi8r ru_RU.KOI8-R
>
>в RH 80 проблем с возвратом к к KOI было много, но
>в 9 этого как правило достаточно.

перед ru_RU.KOI8-R вижу символ подчеркивания - должен быть пробел

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Red Hat 9.0 + русский язык"
Сообщение от LS Искать по авторуВ закладки on 04-Окт-03, 03:15  (MSK)
>ln -s /usr/lib/locale/ru_RU.koi8r ru_RU.KOI8-R

ну и разумеется эту команду надо давать находясь в каталоге /usr/lib/locale


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру