Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> [WIZ] русский во встроенной читалке, скрипт для перекодирования .txt

Hedzin
post Среда, 20 января 2010, 15:21
Отправлено #1


Продвинутый
**

Группа: Пользователи
Сообщений: 49
Регистрация: 18 янв. 2010
Из: Минск
Пользователь №: 35 416





сделал тут с подсказки EugeneP(про EUC-KR) скрипт который конвертит текстовые файлы в кодировку понятную встроенной читалке WIZ'а

скрипт обрабатывает все *.txt файлы в своей папке, сначала заменяя в них некоторые символы об которые спотыкается iconv, а также заменяет некоторые русские буквы на похожие английские, дабы чуть расширить текст(так как в кодировке EUC-KR русские буквы занимают два байта, то из-за особенностей форматирования во встроенной читалке текст занимает только половину экрана ) потом файлы конвертятся в EUC-KR переносятся в папку ebook.

скрипт мона глянуть в прикреплённом файле

Присоединённые файлы
Присоединённый файл  txt2encode.zip ( 650байт ) Кол-во скачиваний: 101
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
EugeneP
post Среда, 03 февраля 2010, 21:04
Отправлено #2


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





тем же icov-ом. ну или блокнотом на крайняк. там есть выбор кодировки при сохранении. нужно выбирать EUC-KR

Сообщение отредактировал EugeneP - Среда, 03 февраля 2010, 21:04
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
minenok
post Четверг, 04 февраля 2010, 00:35
Отправлено #3


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 02 фев. 2010
Из: СПб
Пользователь №: 35 656





у меня книжек 70 лежало, из них где-то треть побилась при перекодировке (обрезалось до размера от 40 до несколько сот байт), с исходным размером особой корелляции не заметил, > у меня и магабайтные книжки нормально пережались.

почему так, пока не выяснял, в полэкрана все равно читать не очень удобно.

Но все равно нужна альтернативная читалка+плеер (потому что читалка без плеера как-то слишком грустно). Текст на полэкрана - неудобно и некрасиво все-таки. При том что читалка дефлотная в остальном очень правильная (еще б умела форсить кодировку и читать тексты из любого места). А плеер, который в gp2xmenu, хорошо только играет (качество звука), а все остальное - плохо (не помнит что играл прошлый раз, не идет за границы фолдера, визуализация дурацкая (тупо спектр и то было бы лучше)).

Правда вообще хорошо бы плеер иметь чтоб демоном играл, а управлялся бы с отдельной морды, чтоб можно было в игрухи без звука под музыку играть (тот же nethack).

По идее демон-плеер это удобно и возможно, как думаете? Стоит идею развивать?

Сообщение отредактировал minenok - Четверг, 04 февраля 2010, 00:46
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Hedzin   [WIZ] русский во встроенной читалке   Среда, 20 января 2010, 15:21
EugeneP   подсказываю: iconv -с -f WINDOWS-1251 -t EUC-KR ...   Среда, 20 января 2010, 16:06
Hedzin   да, я больше времени потратил на то что бы подобра...   Среда, 20 января 2010, 16:57
EugeneP   это я к тому, что в твоём скрипте sed привлекать н...   Среда, 20 января 2010, 17:52
Hedzin   я ещё к sed прикрутил заменялку букв так что текст...   Среда, 20 января 2010, 17:56
EugeneP   А, допёрло. Молодец :)   Среда, 20 января 2010, 18:10
Nuclear   Я ничего не понял. Закинул оба файла вместе с книг...   Среда, 20 января 2010, 18:39
EugeneP   это нельзя запускать внутри папки ebook :) потому ...   Среда, 20 января 2010, 18:43
Hedzin   да, скрипт должен выполняться в любой другой папке...   Среда, 20 января 2010, 19:16
Nuclear   На компе чем можно переконвертировать? А то больши...   Среда, 03 февраля 2010, 20:53
Hahahoj   На F-ках есть такое. Правда не доведено до конца и...   Четверг, 04 февраля 2010, 04:36


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вт., 24 июня 2025, 07:57
Skin Designed (c) by Rooq.net, All Rights Reserved.