آموزش XML > مباحث پیشرفته > Encoding فایل ها در XML
Encoding فایل ها در XML :
فایل های XML می توانند شامل کاراکترهای غیر اسکی ( کاراکترهای غیر ASCII ) مثل کاراکترهای
زبان فرانسه ، عربی و ... باشند . وجود این کاراکتراها باعث ایجاد error در هنگام پردازش
این فایل ها می شود .
برای جلوگیری از بروز این خطاها ، متد Encoding فایل XML خود را به صورت صریح در ابتدای
سند تعیین کرده و یا آن را با فرمت Unicode ذخیره نمایید .
* Unicode : همانطور که می دانید Unicode فرمتی است که شامل تمام
کاراکترهای زبان های استاندارد دنیا بوده و از همه آنها از جمله فارسی پشتیبانی می
کند .
Error های Encoding در XML :
در هنگام خواندن و پردازش فایل های XML ، دو گونه ایراد و خطا براساس روش Encoding
ممکن است ، رخ دهد . این خطا ها عبارتند از :
- An invalid character was found in text content :
یک کاراکتر نا معتبر در متن فایل پیدا شده است .
این خطا زمانی رخ می دهد که یک کاراکتر غیر اسکی در فایل XML وجود داشته و فایل با
Encoding متناسب با آن ذخیره نشده باشد .
- Switch from current encoding to specified encoding not supported.
:
تغییر از این حالت Encoding به Encoding تعیین شده ممکن نیست .
این خطا زمانی رخ می دهد که مثلا فایل XML شما با یک Encoding با فرمت single-byte
طراحی شده باشد ، ولی با یک Encoding با فرمت double-byte دخیره شود و یا بر عکس .
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان بگذارید :