PDA

View Full Version : مبتدی: ارور hexadecimal value 0x1F, is an invalid character



phpphp7
پنج شنبه 14 مرداد 1395, 23:40 عصر
سلام
یک برنامه نوشتم که وقتی یک متنی را میخواهد به یک جا ارسال بکند ، به یکی از مطالب گیر میده و ارور زیر رو میده :

encoding - ' ', hexadecimal value 0x1F, is an invalid character

به نظر شما باید چه کاری بکنم ؟

mrprestige
پنج شنبه 14 مرداد 1395, 23:50 عصر
سلام دوست من وقتت بخیر . دوست عزیز طرح سوالتون خیــــــلی کلی بود شما فرمودید "
وقتی یک متنی را میخواهد به یک جا ارسال بکند ، به یکی از مطالب گیر میده" به اون بنده خدایی که میخواد جواب سوال رو بده حق بده . حداقلش کدی که نوشتید رو بزارید .

با تشکر

phpphp7
جمعه 15 مرداد 1395, 00:01 صبح
سلام دوست من وقتت بخیر . دوست عزیز طرح سوالتون خیــــــلی کلی بود شما فرمودید "
وقتی یک متنی را میخواهد به یک جا ارسال بکند ، به یکی از مطالب گیر میده
" به اون بنده خدایی که میخواد جواب سوال رو بده حق بده . حداقلش کدی که نوشتید رو بزارید .

با تشکر

سلام دوست عزیز
ممنون بابت تذکر

توسط کتابخانه htmlagilitypack ، محتوای مطالب یک سایت را میگیرم (مثلا بین آیدی 1 تا 100 مطالب سایت مورد نظر)

حالا این مطالب رو که گرفتم ، به سایت خودم ارسال میکنم (به سایت ودرپرسی ام توسط کتابخانه wordpresssharp)

حالا مثلا این همه مطالب به سایت من ارسال شدند ، اما به محتوای مطلب شماره 80 گیر داد و ارور فوق رو داد

در گوگل سرچ کردم ، مثل اینکه یک کاراکتر غیر مجاز با کد 0x1F وجود داره و باید اون رو جایگزین " " کنم ! اما با دستور replace این کار رو کردم اما بازم درست نشد

mrprestige
جمعه 15 مرداد 1395, 00:57 صبح
خب دوست من شما بیا فایل رو داخل یک حلقه بزار که هر جا از این کاراکتر بود اون رو برابر ' ' قرار بده

string i;
while ((i = sr.ReadLine()) != null)
{
string = string + i.Replace((char)(0x1F), ' ');
}


پیروز و موفق باشی .