Quote
1) Вместо русских букв отображает знаки вопроса или вообще не добавляет русские песни. Такое происходит, если база данных создана в кодировке cp1521. К сожалению, 4-я версия сэма всё еще не научилась нормально работать с однобайтными кодировками, отличными от latin1. В этом случае просто удаляем из базы все таблицы и меняем кодировку этой БД на latin1 либо многобайтную (utf8, ucs2 и т.п.). Всё будет работать, в самой БД русские буквы будут в виде диактрики храниться, имейте это ввиду если понадобится читать таблицы сэма извне. Новички, юзающие дефолтный в сэме Firebird, с этой проблемой не столкнуться, потому что сэм его создает в латинице.
2) Название песни отображается на голубеньком фоне в виде диактрических символов. Эта проблема чисто визуальная, она не повлияет на отображение данных на стороне сервера. Потому исправлять её нет смысла, но если так сильно колет глаза, воспользуйтесь подменой NLS. Обратите внимание, что в Windows Vista и выше подмена в реестре не помогает, придется сам файл c_1252.nls заменять на копию файла c_1251.nls.
3) Добавляю песню, а вместо имени каждая вторая буква Р или перечеркнутая D. 4-я версия сэм не поддерживает UTF-8 в ID3-тэгах, а разработчики в ответ на просьбу прикрутить хоть какую-то поддержку кодировок, послали. Потому воспользуйтесь программой для перекодирования ID3-тэгов в ваших MP3-файлах. Но некоторые проигрыватели наоборот признают только кодировку UTF-8 и перестанут правильно отображать. Так что выбирайте.
Капец, простая станция настолько муторная штучка! РадиоБосс проще, но лагающая зараза!