Printable Version of Topic
Click here to view this topic in its original format
Forums > Глюкодром > Как убрать диакритические знаки?


Posted by: inzerus on 17-12-2009, 00:12
Иногда в куях названия треков приведены с умлаутами и прочими диакритическими знаками. Мне уже порядком надоело заменять такие буквы на буквы без знаков вручную, да и к тому же, иногда, я упускаю некоторые из них. Кто-нибудь может посоветовать скрипт или софт для такой операции под Windows?

Я пробовал написать скрипт на перле, но он не работает. Например, в notepad символ показывается как á, а при выводе файла в досовском окне, он показывается как ß. Я бы хотел заменить его на а. Но оба варианта команды

perl -pe "s/á/a/"

и

perl -pe "s/ß/a/"

не заменяют символ на a.

Posted by: mts on 17-12-2009, 00:38
Правильный куй д.б. в UTF-8. Тогда ничего не надо менять.

Posted by: inzerus on 17-12-2009, 03:12
Я не знаю, в чем дело, но на одном моем компьютере эти знаки показываются нормально, а на другом - как кракозябры. Я решил, что гораздо проще отредактировать файл, чем разбираться, чем один комп отличается от другого.

Posted by: mts on 17-12-2009, 04:10
Именно это я тебе и предлагаю. Там где нормально этот файл выглядит сохраняешь нотпадом копию в формате UITF-8. И всё начинает работать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)