Hallo Helen,
ich hatte diese Woche ein ähnliches Problem:
http://forum.de.selfhtml.org/archiv/2002/9/23080/
ich hatte allerdings Glück, bei mir funktioniert alles ;-).
Wie schreibst Du denn den Text in die Datenbank? Vielleicht liegt es daran, ich schreibe den Text per Formular in die db, und auf der Formularseite ist auch Shift_JIS als Charset eingestellt.
Viele Grüße
Stephan