1

Скажите,а вот есть ли один,универсальный способ решить проблему с языковыми кодировками раз и навсегда? Чтоб способ действовал на всё ПО.
А то я задрался,чесслово

2 (17.04.2012 02:40:26 отредактировано Fat-Zer)

есть: всё хранить в utf-8.
и заставить всех коллег/друзей/знакомых делать также.

95% процентов проблем находятся между клавиатурой и стулом.

3

...и заставить весь интернет делать так же

4

Решается просто:
1. Запускаем gconf-editor
2. Идем в секцию apps/gedit-2/preferences/encodings
3. Правой кнопкой мыши по параметру auto_detected, в контекстном меню выбираем изменить ключ (можно просто двойной клик по этому параметру)
4. В появившейся менюшке выделяем пункт WINDOWS-1251 и двигаем его на второе место, чтобы он шел сразу после UTF-8. Двигаем нажимая кнопку "вверх"

Вы не любите кошек?
Вы просто не умеете их готовить!

5

AnKar пишет:

...и заставить весь интернет делать так же

Не обязательно все хранить в utf-8. Например если теги в mp3 сделать в utf-8, Windows начинает их криво отображать.

6

Вот доктор, мы с вами согласны по средствам программы EasyTAG можно поправить и это.

Вы не любите кошек?
Вы просто не умеете их готовить!

7

Nigelist пишет:
AnKar пишет:

...и заставить весь интернет делать так же

Не обязательно все хранить в utf-8. Например если теги в mp3 сделать в utf-8, Windows начинает их криво отображать.

Это Windows будет криво отображать. Нормальные виндовые плееры будут отображать нормально.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

8

yars пишет:

Это Windows будет криво отображать. Нормальные виндовые плееры будут отображать нормально.

Это я и имел в виду, например в папке с музыкой и в Windows Media Player будет все криво отображаться. Особенно мне не нравиться, когда в папке информация криво отображается.

Nigelist пишет:

в Windows Media Player будет все криво отображаться.

Вы раз и навсегда определитесь Вам нужна многоязычная поддержка или один язык той кодировки в которой вы создаете файлы в Windows...
Особенно в программах, которые до сих пор тянут за собой костыли из прошлого тысячелетия...
Если очень часто нужно гонять содержимое файлов между разными системами, то думайте о перекодировщиках. этого в линуксах море.
Ранее тоже так мучался пока не определился с тем как мне хранить данные. Стало легче.
Сейчас только с мп3 есть такая проблема. ибо не все тэги хорошо читаются в разных системах. Но и тут можно как-то обойтись. Например в Линуксе audacious позволяет подставлять кодировку по-умолчанию для тегов. И таким образом можно 1251 пользовать...

10

bolivar4 пишет:

Решается просто:
1. Запускаем gconf-editor
2. Идем в секцию apps/gedit-2/preferences/encodings
3. Правой кнопкой мыши по параметру auto_detected, в контекстном меню выбираем изменить ключ (можно просто двойной клик по этому параметру)
4. В появившейся менюшке выделяем пункт WINDOWS-1251 и двигаем его на второе место, чтобы он шел сразу после UTF-8. Двигаем нажимая кнопку "вверх"

За идею спасибо - была та же проблема, после перехода с окон куча текстовых файлов в 1251... Но для 11.10 немного иначе:
1. Запускаем dconf-editor.
2. Идём в секцию "/org/gnome/gedit/preferences/encodings".
Контекстного меню вызвать не смог, поэтому привёл вручную в такой вид:
['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

11

rizado пишет:
bolivar4 пишет:

Решается просто:
1. Запускаем gconf-editor
2. Идем в секцию apps/gedit-2/preferences/encodings
3. Правой кнопкой мыши по параметру auto_detected, в контекстном меню выбираем изменить ключ (можно просто двойной клик по этому параметру)
4. В появившейся менюшке выделяем пункт WINDOWS-1251 и двигаем его на второе место, чтобы он шел сразу после UTF-8. Двигаем нажимая кнопку "вверх"

За идею спасибо - была та же проблема, после перехода с окон куча текстовых файлов в 1251... Но для 11.10 немного иначе:
1. Запускаем dconf-editor.
2. Идём в секцию "/org/gnome/gedit/preferences/encodings".
Контекстного меню вызвать не смог, поэтому привёл вручную в такой вид:
['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']

К сожалению нашему студенту это не помогло на практике.
Вот на рисовалось такая проблема, наш студент на практике и там работают с Visual Basic конкретней макросы пишут.
Gambas сможет заменить Visual Basic?
Просто дал ему большой ноутбук с Ubuntu и его не потребовалось использовать за отсутствием программы.
По всей видимости придётся ставить вредную ось ему для продолжения практики, там Linux не в почёте совсем.

Вы не любите кошек?
Вы просто не умеете их готовить!

12

Харитон пишет:

Например в Линуксе audacious позволяет подставлять кодировку по-умолчанию для тегов.

Я так проблему с rhythmbox и banshee решил.