Hi,thank you for your replay I have this code in main.py ---- class Whatisinyourmind (db.Model): name=db.StringProperty() yourword=db.StringProperty()
class MainHandler(webapp.RequestHandler): def get(self): yourwords=db.GqlQuery('SELECT * FROM Whatisinyourmind') values={'yourwords':yourwords} self.response.out.write(template.render('main.html',values).decode('windows-1256')) def post(self): whatisinyourmind=Whatisinyourmind() nameTemp=self.request.get('name') #nameTemp=unicode(nameTemp,'windows-1256') whatisinyourmind.name=nameTemp temp=self.request.get('yourword') #temp=unicode(temp,'windows-1256') whatisinyourmind.yourword=temp whatisinyourmind.put() self.redirect('/') ----------- you can see from the above code i used decode() to display any Arabic characters and it display will EXCEPT the Arabic characters that i retrieve it from the database it display garbish The code in main.html are ---------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> <title>Untitled Page</title> </head> <body> <h1>ماذا يدور في عقلك؟</h1> <form action="" method="post" accept-charset="windows-1256"> {% for yourword in yourwords %} <div>{{yourword.name}}</> <div>{{yourword.yourword}}</> {% endfor %} <br> <label>الإسم الكريم: </label> <input id="name" type="text" name="name"/> <label>الكلمة:</label> <input id="yourword" type="text" name="yourword"/> <input id="button1" type="submit" value="Post" /> </form> </body> </html> ------------------ thanks again 2010/12/15 风笑雪 <kea...@gmail.com> > Hi, I don't know what framework are your using. > > Generally speaking, you should set "Content-Type:text/html; charset=UTF-8" > header, and make sure you output UTF-8 encoded sting. > > If you are using webapp, it will look like this: > > self.response.headers['Content-Type'] = 'Content-Type:text/html; > charset=UTF-8' > self.response.out.write(u'something in Arabic'.encode('utf-8')) > > ---------- > keakon > > My blog(Chinese): www.keakon.net > Blog source code: https://bitbucket.org/keakon/doodle/ > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to google-appeng...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appeng...@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.