در مورد فارسی کردن اینگونه اسکریپت ها که قسمتی مجزا برای تنظیم زبان ندارند باید چند مورد را در نظر داشت.
اول از همه این کدها را همان طور که گفته شد ه بالای صفحه asp خود اضافه کنید:
کد:
<%@LANGUAGE="VBSCRIPT" CodePage=65001%>
<%Session.CodePage="65001"%>
سپس در بخش <head> از قسمت html صفحه این خط را اضافه کنید که در مورد کد های شما بایستی این خط را به فایل header.inc اضافه کرد، چون این قسمت در این فایل آمده است.
کد:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
آنگاه به فایل اصلی کد می روید که در مورد مثال شما مثلاً صفحه news.asp می باشد. در ویندوز xp زبان فارسی را هم بایستی داشته باشید و کلمات و جمله های انگلیسی ای که نمایش داده خواهند شد با کلمات و جملات فارسی عوض کنید.
این کار ها را در notepad به راحتی انجام دهید.
در انتها با دستور Replace که در منوی Edit است برای اطمینان همه "ی" ها را با "ي" (Shift+X) عوض کنید.
سپس از منوی File دستور Save As را اجرا کنید و فایل را با همین نام در حالی که بخش Encoding را روی UTF-8 تنظیم می کنید آن را ذخیره کنید.
پس از این کار ها احتمالاً نیاز به اضافه کردن کد هایی جهت نمایش کاملاً درست متون فارسی می باشد، منظور راست چین کردن و راست جهت کردن آن هاست که مثلاً با این کد می توانید آن کار ها را بکنید:
کد:
<div align=right dir=rtl>...</div>
برای مثال می توانید این کد را برای تمام صفحه news.asp قرار دهید.
من مقداری تغییرات مورد نیاز که گفتم را روی فایل های header.inc و news.asp انجام داده ام که می توانید ببینید: