Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: voyager в Mar 24, 2009, 11:14



Титла: file encoding issues cp1251
Публикувано от: voyager в Mar 24, 2009, 11:14
Привет,

На web server има страници с кодировка cp1251 - като ги сваля през ftp и ги отворя със geany или друг редактор и кирилицата става на маймуница. (През браузър се вижда нормално страницата). Сменям енкодинга - никакъв резултат (маймуните си остават същите). Сменям editor-а и енкодинг-а - същата бира. При запис ми гърми с грешка: "An error occurred while converting the file from UTF-8 in "WINDOWS-1251". The file remains unsaved." а в началото ми пише че показва в ISO-8859-1 кодировка (въобще това по всички дефиниции си е бъг от страна на програмистите писали системна библиотека която се ползва от тия едитори, въпроса е че сега нямам време да се боря с бъгове - просто искам да си свърша работата.)

Дистрото е стандартно Убунту, всичко си е правилно конфигурирано (очевидно щом пиша и чета кирилица нормално във всички останали случай). Идеята ми е:

1) Защо това не работи?
2) Как да го преодолея тоя проблем?

Предстои ми скоро време и преработване на една база данни cp1251 -> utf8 (тъй като въобще не съм фен на cp1251). Въпроса ми е - някой от вас правил ли го е това, и как става най-бързо и лесно?

Поздрави,
Николай Георгиев

----
FYI: Оказа се че това е някакъв бъг действително някъде по веригата, оправих се с проблема като набих default encoding cp1251 при отваряне на файловете.