Midnight-Ghost
нужно наверное искать на стандарты перекодирования а уже готовую библиотесную функцию!
гугль очень полезная штука если знать что искать:
http://www.google.ru/search?hl=ru&q=...%B2+Google&lr=
прямо сверху очень много инвы о кодировании декодировании строк