Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: alabal в Oct 06, 2005, 21:58 Братя и ТБС!
Проблемът с който се сблъсках е следният: Няколко текстови фала, съдържащи php код. Файловете представляват превод от англиски на бългасрски на уеб приложение - invision board. Кодирането е CP1251 и е използван Times New Roman за шрифт. Искам да променя кодиранто им на UTF-8, но не успявам да се справя - нямам почти никакъв опит с подобни неща. Пробвах търсене за конвъртър или конвертиране и това не ме доведе до добър резултат. Ако някой може да даде малко акъл или линк към превод на invision board на български с UTF-8 кодиране ,ще бъда много благодарен. Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: yamahadrums в Oct 06, 2005, 22:08 Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: romeo_ninov в Oct 06, 2005, 22:24 Ето ти един конвертор в обратна посока:
Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: ray в Oct 07, 2005, 06:19 Здравей,
Опитай с "uniconv" - част от "yudit" (уникод редактор),или iconv. Съществува и "recode", виж в Google къде беше. Май някои от тях са за конвертиране на символите в файл, а други за конвертиране имената на файловете. Успех.Румен Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: Lord Bad в Oct 07, 2005, 09:48 recode съм го ползвал - перфектен е просто.
Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: mhydra в Oct 07, 2005, 10:50 Еми преди известно време и на мен ми трябваше да прекодирам едни неща в една програма на ПХП, обаче се оказа че самото ПХП няма много възможности за кодиране. Докато виж в Перл нещата са други, там само кодировки да искаш . . .
А иначе дори и малкото неща за кодиране в ПХП сопред мойто мнение на работят добре, не знам защо. За по-лесно ако трябва да е за някаква програма и искаш сам да си го напишеш можеш да проваш леко някой неща от Перл и след това резултата го хвърляш към ПХП-то. В Перл има стандартна функция encode() само и подаваш какво трябва да кодира, казваш каква кодировка искаш и след това си щракаш с пръсти . P.S. Това encode() е нещо велико, даже съм писал на шлюкавица и след това като го пусна през encode() и си го кодира нормално, докато виж много други функций като пишеш шлюкавица и като го кодираш и се получава пак шлюкавица. Та encode() е номер едно, само Перл. Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: Hapkoc в Oct 07, 2005, 10:55
Човече, не съм много сигурен какво имаш предвид с това изказване, но досега не съм чувал да можеш да задаваш шрифт на текстов файл. Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: icobgr в Oct 07, 2005, 11:00 Ако искаш да промениш кодировката в текстов файл, става много лесно с KWrite. Отваряш файла с KWrite, нагаждаш кодировката така че да се чете текста (Tools -> Encoding -> cp1251), след която натискаш Save as и си избираш с каква кодировка да го запише.
Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: alabal в Oct 07, 2005, 12:30 Уау, братя! Благодаря много!
Справих се с iconv - бях го изпробвал но не ми се получи, защото бях пропуснал да задам output file - благодаря за man-a , yamahadrums. Използвах таз команда: iconv -f CP1251 -t UTF-8 файл -o изходящ_файл Сработи без грешка. Иначе запомних всички други предложения и ако се наложи - ще ги използвам. Благодаря много! @Наркос По някакви шаманистки критерии (нищо не отбирам от шрифтове) предположих, че файловете са правени под windows и са използвани ttf и wordpad , но вероятно бъркам лошо. @icobgr Пробвах нещо подбно с OpenOffice - използвам xfce - опитах да презапиша файловете с TextEncoded(.txt), но резултатът беше отрицателен - това беше и евристичният метод заради който предположих, че има ttf нейде. Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: icobgr в Oct 07, 2005, 13:04 KWrite няма нищо общо с OpenOffice.org
Но ако искаш да ползваш ООо за кодировки, първо трябва да отвориш файлът с нужната кодировка и след това да го запишеш. Титла: Конвертиране на файлове CP1251->UTF8 Публикувано от: romeo_ninov в Oct 09, 2005, 13:24 Една добра стартова точка: http://czyborra.com/charsets/cyrillic.html
|