View Full Version : مبتدی: ارور hexadecimal value 0x1F, is an invalid character
phpphp7
جمعه 15 مرداد 1395, 00:40 صبح
سلام
یک برنامه نوشتم که وقتی یک متنی را میخواهد به یک جا ارسال بکند ، به یکی از مطالب گیر میده و ارور زیر رو میده :
encoding - ' ', hexadecimal value 0x1F, is an invalid character
به نظر شما باید چه کاری بکنم ؟
mrprestige
جمعه 15 مرداد 1395, 00:50 صبح
سلام دوست من وقتت بخیر . دوست عزیز طرح سوالتون خیــــــلی کلی بود شما فرمودید "
وقتی یک متنی را میخواهد به یک جا ارسال بکند ، به یکی از مطالب گیر میده" به اون بنده خدایی که میخواد جواب سوال رو بده حق بده . حداقلش کدی که نوشتید رو بزارید .
با تشکر
phpphp7
جمعه 15 مرداد 1395, 01:01 صبح
سلام دوست من وقتت بخیر . دوست عزیز طرح سوالتون خیــــــلی کلی بود شما فرمودید "
وقتی یک متنی را میخواهد به یک جا ارسال بکند ، به یکی از مطالب گیر میده
" به اون بنده خدایی که میخواد جواب سوال رو بده حق بده . حداقلش کدی که نوشتید رو بزارید .
با تشکر
سلام دوست عزیز
ممنون بابت تذکر
توسط کتابخانه htmlagilitypack ، محتوای مطالب یک سایت را میگیرم (مثلا بین آیدی 1 تا 100 مطالب سایت مورد نظر)
حالا این مطالب رو که گرفتم ، به سایت خودم ارسال میکنم (به سایت ودرپرسی ام توسط کتابخانه wordpresssharp)
حالا مثلا این همه مطالب به سایت من ارسال شدند ، اما به محتوای مطلب شماره 80 گیر داد و ارور فوق رو داد
در گوگل سرچ کردم ، مثل اینکه یک کاراکتر غیر مجاز با کد 0x1F وجود داره و باید اون رو جایگزین " " کنم ! اما با دستور replace این کار رو کردم اما بازم درست نشد
mrprestige
جمعه 15 مرداد 1395, 01:57 صبح
خب دوست من شما بیا فایل رو داخل یک حلقه بزار که هر جا از این کاراکتر بود اون رو برابر ' ' قرار بده
string i;
while ((i = sr.ReadLine()) != null)
{
string = string + i.Replace((char)(0x1F), ' ');
}
پیروز و موفق باشی .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.