Сообщения

Сообщения за август, 2009

Перекодирование тегов mp3 в Ubuntu

Изображение
Столкнулся с проблемой в кодировках mp3 тегов в проигрывателе Rhythmbox в Ubuntu. Как описано в статье " Русские id3v1 и id3v2 теги в mp3 файлах (russian cyrillic tags) " наиболее надежным и правильным способом будет перекодировать сами теги в utf8. Но с описанной в статье процедурой установки воникли проблемы, пришлось искать другое решение. Сработал способ описанный Артёмом Скорецким здесь Процитирую на всякий случай... Как ни печально, при уходе с Windows большая часть моей русскоязычной музыкальной коллекции стала неюзабельной — названия песен, исполнителей и прочие MP3 тэги превратились в кракозябру. Причина проста — вместо универсальной кодировки Unicode тэги были прописаны в специфичной для Windows кодировке CP1251 , которая в Linux, мягко говоря, не ценится. Решения можеть быть два: научить музыкальный плеер понимать нашу кодировку сконвертировать тэги в универсальный Unicode Для себя я выбрал второе. Так будет работать со всеми плеерами (да

Access и SQL - работа с датой / временем

Чтобы инструкцией SQL вставить дату необходимо использовать строку: "#" & Format( , "mm-dd-yyyy") & "#" Это самый надежный способ...

Access - использование апострофа и кавычек в SQL

Чтобы SQL инструкцией внести в поле текст, который содержит апостроф ' или кавычки " следует поступать так: INSERT INTO zv_RGD_about_post ( info, id_vodpoint, zvid_org ) VALUES ('Перевірка апострофу та лапок: об''ява в "лапках"', 0, 0) Если запрос собирается в VBA, то: strSQL = "INSERT INTO zv_RGD_about_post ( info, id_vodpoint, zvid_org ) VALUES ('Перевірка апострофу та лапок: об''ява в ""лапках""', 0, 0)" В случае с VBA удобно будет использовать функцию: ... VALUES ('" & Replace(strTemp, "'", "''") & "') ... =============== В продолжение темы. Для избежания проблем со строками при сборке SQL-запроса в VBA пользуюсь такой функцией: Public Function TextSQLPrepare(val As String ) As String 'val = Replace (val, "'", "`") val = Replace (val, "'", "''") val = Replace (val, "\&quo