Use unicode fonts for regional languages for your website. You can use softwares like barha to compose the text in your desired language.
I have a hindi/marathi website
www.mskota.com . To maximize the compatibility i have used hindi unicode. It opens fine with IE, opera, firefox(ff has a bug but there is a temp solution) .
Search abt unicode in this forum , many threads having info regarding your query already exist.