PDA

View Full Version : ذخیره علامت های خاص در SQL



FirstLine
سه شنبه 12 آبان 1383, 08:34 صبح
با سلام
برای ذخیره علامتهای خاص (کوتیشن ، دابل کوتیشن ، < ,> , * , ? ,",' ) از صفحهات ASP.NET, ASP &... بهترین راه حل چیست؟
زیرا اگر این علامتها مخصوصا " و ' در دستور Insert برای اضافه شدن در SQL نوشته شود ایراد گرفته و به SQL اضافه نمیشود.
اگر بخواهم از < و > بجای >< استفاده کنم آنوقت بجای " و ' از چه کاراکترهایی استفاده کنم؟
و در آخر اینکه اگه خواستم یک عبارت HTML (مثلا < و > ) را نمایش دهم برای اینکه این عبارت به کد تبدیل نشود ، چه باید کرد؟
با تشکر

Vahid_Nasiri
سه شنبه 12 آبان 1383, 09:50 صبح
فقط با ' مشکل وجود دارد و با وارد کردن '' بجای ' مشکل حل می شود (هنگام ثبت از تابع replace‌ استفاده کنید).

کاراکترهای دیگری که فرمودید هنگام ثبت بدون مشکل ثبت می شوند. (فقط کاراکترهای مجاز در xml نیستند که ربطی به بحث ندارد )

FirstLine
سه شنبه 12 آبان 1383, 10:54 صبح
با سلام
اگه خواستم یک عبارت HTML ( تگ های HTML مثلا < و > و ...) را نمایش دهم برای اینکه این عبارت به کد تبدیل نشود ، چه باید کرد؟
با تشکر

Vahid_Nasiri
سه شنبه 12 آبان 1383, 12:33 عصر
کنترل های asp.net تگ های HTML را به صورت اتوماتیک رندر می کنند و مشکلی نیست. برای مثال محتویات کل یک صفحه HTML را مساوی خاصیت Text‌یک کنترل لیبل قرار دهید و نتیجه را ببینید.