PDA

View Full Version : مشکل با کارکترهای کنترلی مزاحم در رشته (SOH)



one hacker alone
یک شنبه 14 اردیبهشت 1393, 09:57 صبح
با یاد خدا
سلام
من یه رشته ای رو از فایلی در نت میخونم وقتی طولش رو چاپ میکنم میگه 256 .
در حالی که رشته ی من به 15 کاراکتر هم نمیرسه
حالا وقتی میخوام از سمت راست رشته چند کاراکتر بکشم بیرون right(str,2) مقدار بازگشتی خالی هست
برنامه رو DEBUG کردم دیدم رشته ی من بعد از 15 کاراکتر بسته نشده و 256 تا رزرو داره برای خودش که همین رشته ی رزرو شده رو وقتی داخل Notepad++ کپی میکنم مشخص میشه که کاراکتر های خالی SOH هستن
حالا دنبال راهی برای حذف این کاراکتر ها میگردم
حتی تابع جستجو هم نتونست chr(1) or chrw(1) رو تو رشته شناسایی کنه و با trim هم مشکل حل نشد

vbhamed
دوشنبه 15 اردیبهشت 1393, 10:13 صبح
سلام
خب كد اسكي يكي از اون كاراكترها رو ببينيد چنده بعد حذفش كنيد با Replace
با تابع Asc هم ميشه كد رو بدست آورد