Блог> Новини> Російська мова в текстових (.txt) файлах і в вашому плеєрі.
Одна з можливостей мультимедійних плеєрів - читання електронних книг або файлів формату * .txt. Цією функцією на сьогоднішній день володіє практично кожен медіаплеєр оснащений екраном, навіть mp3 плеєри. Звичайно ж багато власників медіаплеєрів побажають скористатися цією функцією. У деяких плеєрах, цією функцією можна користуватися за прямим призначенням, в деяких, через розмір екрану - тільки в певних випадках. Наприклад, це може бути джерелом інформації для студента на іспиті
Насамперед, для російськомовних користувачів медіаплеєрів цікавить читання тексту саме російською мовою. У плеєрів призначених, для російськомовного ринку, з цим не повинно бути ніяких проблем. Складніші справи з технікою призначеної для міжнародного споживача, тобто для всіх відразу. В даному випадку, в таких плеєрах основною мовою є англійська. Російська мова - є другорядним і не обов'язковим. І як наслідок:
- російську мову, може бути відсутнім в плеєрі
- російська мова може частково бути в плеере- меню плеєра переведено в повному обсязі або неякісно, назви і текст російською мовою прочитати не завжди можливо
- плеєр повністю русіфіцірованний- немає ніяких проблем з російською мовою.
В рамках даної статті, нас цікавить насамперед читання текстів російською мовою за допомогою плеєра.
Для запису тексту певною мовою в файл, необхідно використовувати так звану систему кодування. Історично склалося, так, що на даний момент існує кілька кодувань для російської мови і виділити серед них одну, в якості основної, досить складно. Ось найбільш популярні кодування російської мови:
- KOI8 - був основним кодуванням для операційних систем на основі Unix
- DOS-866 - кодування була розроблена для операційних систем DOS
- MAC - кодування спочатку використовувалася в комп'ютерах Макінтош
- Windows-1251 - це стандартна кодуванням, що всіх російських версій Windows
- ISO-8859 - кодування розроблялися як засобу для обміну інформацією, в даний час застосовується в основному на Unix системах і для кодування веб-сторінок.
- Unicode - універсальний стандарт, що дозволяє кодувати практично всіх мовою світу.
Далі, готуємо текстові файли російською мовою в перерахованих вище форматах. Я для цього використовував програму Штірліц 4. яку можна завантажити тут.
Translite.txt - транслітерація російського тексту в латинську кодування, цей файл будемо використовувати, як запасний варіант, коли інші кодування російської мови, плеєр "розуміти" відмовляється.
Для чого все це потрібно?
Підготовлені вище файли можна використовувати в плеєрі, для визначення чи розуміє взагалі плеєр руською кодування, якщо так, то яку саме. Для цього, записуємо ці файли в плеєр, і по черзі пробуємо відкрити за допомогою вбудованої функції читання електронних книг. Так само хочеться відзначити, при спроби прочитати наведені вище файли, зверніть увагу, на поточний мову меню плеєра (російська-англійська); іноді при переході з однієї мови меню в інший, плеєр зовсім по іншому починає сприймати одні й ті ж текстові файли.
Вся інформація надана в цій статті, буде використовуватися в подальшому, при складанні оглядів MP3-MP4-MP5 плеєрів на цьому сайті.
а як цей текстовий файл виглядає на комп'ютері? є там пропуски, спец символи і т.п.?
ну як пропуски. прогалини звичайні. спец. вообщем це форум в текстовому вигляді.
Наприклад це може бути рядок забита пробілами. Візуально - просто пропущений рядок, а на маленькому екрані плеєра буде багато пустого місця.
або наприклад, в самому файлі в основному використовується новий рядок, а плеєр орієнтується тільки на новий абзац.