Hello. For me I have decided a point with pdf and UTF8 Database. It is not universal solution, so everyone who wants to use pdf geretated pricelist must himself make chnages to code and create some new files.
First of all sorry for my English!

- 3 steps to make it working.-
1. Download .PDF file, copy strings with unknoun characters and paste it in MS Word. Then choose the font according to your language until the characters get normally. Open Fonts folder and copy this font to any directory.
2. Now we need to convert your_font.ttf to your_font.afm.
Downlod the utility for Windows ttf2pt1.exe
http://www.fpdf.org/download/ttf2pt1.zip. Put the utility and your_font to the same directory. Open command line and run command
ttf2pt1 -A -b -h -l <language> <your_font>.ttf <your_font>
(for me this command looks like D:\ttf2pt1>ttf2pt1 -A -b -h -l russian balt.ttf balt).
Where <language> is:
latin1 (works for most of the Western languages)
latin2 (works for Central European languages)
latin4 (works for Baltic languages)
latin5 (for Turkish)
russian (in Windows encoding)
bulgarian (in Windows encoding)
adobestd (Adobe Standard, expected by TeX)
Now you have to files 1) your_font.afm and your_font.pfb. Copy both files to administrator\components\com_virtuemart\html\pricelist directory.
3. Now we must change some code in files shop.pricelist.php and class.pdf.php. Open the file shop.pricelist.php, go to line 289 and change line $pdf->selectFont( 'administrator/components/com_virtuemart/html/pricelist/Helvetica.afm' ); //choose font
to
$pdf->selectFont( 'administrator/components/com_virtuemart/html/pricelist/your_font.afm' ); //choose font
Open the file class.pdf.php and after line 3015 add this code:
$this->fontFamilies['your_font.afm']=array(
'b'=>'your_font.afm'
,'i'=>'your_font.afm'
,'bi'=>'your_font.afm'
,'ib'=>'your_font.afm'
);
(For Bold and Italic you can use your bold and italic fonts, but i decide to use the same font for all attributes for getting smaller .pdf file.)
Thats all! Hope it will help someone to solve the problem with utf8 database.
Good Luck!
Sergey Aghagumyan!
http://www.newsof.net