ويندوزهاي XP و 2000 علاوه بر پشتيباني از استاندارد يونيكد و نمايش حروف فارسي داراي كيبورد فارسي و امكان تايپ فارسي نيز هستند . اما نحوه قرار گرفتن برخي حروف در اين كيبورد ها با نسخه هاي ويندوزهاي 98 فارسي كه در ايران بسيار رايجند متفاوت است. به طور مثال براي تايپ حرف ژ در ويندوز 2000 يا XP بايستي دكمه Shift +C را فشار داد در حاليكه در ويندوز 98 فارسي اين حرف با فشار كليد \ تايپ مي شود..
نكته ديگر استفاده از كدها و شكلهاي جديد براي حروف ك و ي در اين ويندوزهاست.
در نتيجه متنها يا صفحات وبي كه در اين ويندوز تايپ مي شود براي كاربران ويندوزهاي 98 با مشكلاتي نمايش داده مي شود به طور مثال حرف ي به صورت جدا و يا به صورت مربع ديده مي شود . هرچند كه كاربران ويندوزهاي 98 ميتوانند با نصب نسخه هاي جديد فونتهاي معمول اين مشكل را برطرف كنند اما از يك طرف اين نياز به توجه كاربر دارد و از طرفي نيز اين حروف داراي كدهاي جديد هستند كه مشكلاتي را در نرم افزار دسك تاپ ، بانك اطلاعات ، جستجو يا مرتب سازي ايجاد ميكند .
همچنين كدهاي جديد اين حروف در برخي كدپيجها مثل windows-1256 به صورت كد و نه حرف ديده مي شود.