PDA

View Full Version : سوال: decode کردن tinymce



reza69
پنج شنبه 05 تیر 1393, 18:11 عصر
سلام
من اطلاعاتی که توسط tinymce تو بانک ذخیره شدن رو میخوام بازخوانی و نمایش بدم ولی موقع decode کردن متن بهم میریزه

uthman
پنج شنبه 05 تیر 1393, 18:31 عصر
هر وقت خواستی تو دیتابیس ذخیره ش کنی اول decode کن مثل زیر

HttpUtility.HtmlDecode(string html)

هر هر وقت خواستی از db بخونی و نمایش بدی مثل زیر :

mydiv.InnerHtml=db.get();

reza69
پنج شنبه 05 تیر 1393, 18:33 عصر
هر وقت خواستی تو دیتابیس ذخیره ش کنی اول decode کن مثل زیر

HttpUtility.HtmlDecode(string html)

هر هر وقت خواستی از db بخونی و نمایش بدی مثل زیر :

mydiv.InnerHtml=db.get();


الان این کدمه چی رو باید تغییر بدم؟

string sql4 = string.Format("SELECT matn from t_pages where pagesid=3");
SqlDataAdapter da4 = new SqlDataAdapter(sql4, con);
DataSet ds4 = new DataSet();
da4.Fill(ds4, "t_pages");
DataTable db4 = ds4.Tables["t_pages"];

Literal lit = new Literal();
lit.Text = @"<div id='postbody'>" + Server.HtmlDecode(ds4.Tables[0].Rows[0]["matn"].ToString()) + "</div>";
this.FindControl("PlaceHolder1").Controls.Add(lit);

uthman
پنج شنبه 05 تیر 1393, 18:35 عصر
string sql4 = string.Format("SELECT matn from t_pages where pagesid=3");
SqlDataAdapter da4 = new SqlDataAdapter(sql4, con);
DataSet ds4 = new DataSet();
da4.Fill(ds4, "t_pages");
DataTable db4 = ds4.Tables["t_pages"];

Literal lit = new Literal();
lit.Text = @"<div id='postbody'>" + ds4.Tables[0].Rows[0]["matn"].ToString() + "</div>";

this.FindControl("PlaceHolder1").Controls.Add(lit) ;

uthman
پنج شنبه 05 تیر 1393, 18:36 عصر
ابته باید قبل از ذخیره در دیتابیس decode کرده باشی

reza69
پنج شنبه 05 تیر 1393, 18:42 عصر
ابته باید قبل از ذخیره در دیتابیس decode کرده باشی

باید قبل ذخیره encode بشه نه دیکد
این کدی هم که گذاشتین اصلا دیکد نمیکنه فقط font رو تغییر میده که اشتباهم هست

reza69
پنج شنبه 05 تیر 1393, 22:34 عصر
خواهشا یکی جواب بده