مشکل در پست متن فارسی با ای جکس

amir01

Well-Known Member
سلام بچه ها!
من یه کد نوشتم که متنی رو از یه تکس آرا (textarea) میگیره و تو دیتابیس ذخیره میکنه. منتها وقتی هر چیزی بغیر از انگلیسی مینویسم کد میکنه من خودم توابع ()escape و ()encodeURI رو امتحان کردم ولی جواب نداد. حروف رو هم به صورت اینجوری کد میکنه که مثلا %u0627 میشه آ (الف).
اگه کسی میتونه کمک کنه ممنون میشم.
همیشه خوب باشید.
یاحق...
 

mosi20

Active Member
این کد را استفاده کن
کد:
function get_value_for_ajax(this_id){
	if(! document.getElementById(this_id) ){
		return '';
	}else if(document.getElementById(this_id).type == 'checkbox'){
       return document.getElementById(this_id).checked;
	}else{
       return encodeURIComponent(replace_for_ajax(document.getElementById(this_id).value));
	}
}
function replace_for_ajax(note){
	note= note.replace(/&/g,"**am**");
	note= note.replace(/=/g,"**mosavi**");
	note= note.replace(/\+/g,"**jam**");
	return note;
}
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا