Скорее всего, ваша база данных имеют разные кодировки, поэтому, когда вы положили хороший текст, там это воспринимается как что-то другое. интересно, знает ли база данных в utf-8 и текст может храниться как то, или он имеет другую кодировку, и мы должны хранить текст специальным образом (см. функция vbet_encodeToSafeUTF8).