View Full Version : سوال: تبدیل کارکترها
pad_kay
سه شنبه 20 فروردین 1392, 23:41 عصر
با سلام
من دارم برروی یک سایت کار می کنم
اگر من مقدار abc=123 رو به سایت بفرستم تبدیل به abc%3D123 می شود
آیا تابعی وجود دارد که به صورت خودکار این تبدیل رو انجام بدهد
ممنون
mrm0101
چهارشنبه 21 فروردین 1392, 01:22 صبح
سلام
منطورتون رو واضح تر بگید . ایا قبل از ارسال از برنامه دلفی باید تغییر بکند؟
برای این کار از تابع StringReplace استفاده کنید
s:= StringReplace(s, '=','c%3D',[rfReplaceAll]) ;
یوسف زالی
چهارشنبه 21 فروردین 1392, 12:30 عصر
سلام.
برای این کار می تونید تمام کاراکتر های غیر لیترال رو به کدهای هگز تبدیل کنید.
'%' + inttohex(ord(s[i]),2)
pad_kay
چهارشنبه 21 فروردین 1392, 18:38 عصر
با سلام
شاید من توضیح دادم و شرمنده
هنگام ارسال پارمتر به سایت توسط وب بروزر کد ها تبدیل می شود
کده های مثل =!@#$%^&*)(_+| و کلیه حروف فارسی
ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.