Must be something wrong with your copy of Firefox: I don't get any mis- encoding of the URL in mine.
I have version 3.0.5 and tested it both on Windows XP and Mac OS X with no problems. The URL that gets displayed in the browser by pressing enter in the address bar is the one with the Arabic characters in it that I posted before. The URL that I see if I click the Google search button after that does get encoded, but it properly encodes as http://www.google.com/search?hl=en&rls=ig&q=مقال&btnG=Search Now when I paste the URL into the Google groups editor, I do get http://www.google.com/search?hl=en&rls=ig&q=%D9%85%D9%82%D8%A7%D9%84&btnG=Search, but even that does the correct search. On Feb 3, 3:50 am, mohammad al-ani <alani.moham...@gmail.com> wrote: > Webweave i didn't know how to explain my problem well because of my poor > English but to know what i mean with my problem just open your tiny url > > http://tinyurl.com/b8fl58 > > and with that the firefox request will be in the utf-8 encoding but if you > click on the firefox address bar and press enter to re-request the page the > firefox will encode the مقال word to the %E3%DE%C7%E1 which is encoded with > the windows-1256 encoding . so is there anyway to know the encoding of the > comming data from the firefox, any function any script for that. > > and thank you again . > > On Tue, Feb 3, 2009 at 12:02 AM, Webweave <webwe...@gmail.com> wrote: > > > Well, that to me would seem to mean that you are indeed trying to > > access the page from a page that is not defined as UTF-8. > > > From Firefox, if I type مقال into the Google search box, I get a > > return search of > >http://www.google.com/search?q=مقال&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a<http://www.google.com/search?q=%D9%85%D9%82%D8%A7%D9%84&ie=utf-8&oe=u...> > > > So wherever you are inputting the string, it is getting translated > > incorrectly (which to me means it's not UTF-8). > > > See:http://tinyurl.com/b8fl58 > > > If you load up Firebug, you should be able to look at the Response > > headers and see the Content-Type of text/html; charset=UTF-8 > > > On Feb 2, 11:21 am, mohammad al-ani <alani.moham...@gmail.com> wrote: > > > thank you Dr. Loboto but i find the real problem. > > > > i develop the site under firefox so if i use the internet explorer i can > > get > > > the arabic word like it it but when i use the firefox and search for word > > > like مقال the address of firefox will be > > > > /search?keyword=مقال > > > > and when i just confirm this link by press enter on it the firefox > > converted > > > the link to > > > >http://www.localhost.com/alsameriae/search?keyword=%E3%DE%C7%E1 > > > > which will cuase the problem so is there any way to check form the > > encoding > > > type > > > > On Mon, Feb 2, 2009 at 6:38 AM, Dr. Loboto <drlob...@gmail.com> wrote: > > > > > Your problem is caused by wrong page encoding. Follow Marcelo Andrade > > > > checklist to eliminate wrong encoding on all steps. Everywhere should > > > > be UTF-8 and URL will be in UTF-8 too. Or you use some unknown really > > > > stupid browser that can't handle UTF-8 at all - but I can't imagine > > > > such a browser in present time. > > > > > On Feb 1, 3:02 pm, mohammad al-ani <alani.moham...@gmail.com> wrote: > > > > > thank you all for your time and help > > > > > > but my problem actually is caused by the browser . he send the url > > query > > > > to > > > > > the cakephp in the form of ANSI and i configure the cake and the > > header > > > > of > > > > > generated page to use the utf-8 so the quastion is how to change the > > > > recived > > > > > ansi data to the utf-8 data> it's not about notpad++ it's about > > dynamic > > > > read > > > > > write data > > > > > > On Fri, Jan 30, 2009 at 6:54 PM, Marcelo Andrade < > > mfandr...@gmail.com > > > > >wrote: > > > > > > > On Thu, Jan 29, 2009 at 7:18 PM, medo <alani.moham...@gmail.com> > > > > wrote: > > > > > > > (..) > > > > > > > This is a very common issue. Just follow this checklist: > > > > > > > 1. Using a smart editor (for Windows: Notepad++, Textpad, ...; for > > > > > > Gnu/Linux: Gedit, > > > > > > Kedit, Geany, Kate, Vim...), be sure that all of your .php and .ctp > > > > > > files are saved > > > > > > with the UTF-8 (without BOM) encoding; > > > > > > > 2. Be sure that your webserver is configured to serve the pages in > > > > > > UTF-8 encoding > > > > > > (in Apache, the line 'AddDefaultCharset UTF-8' in your httpd.conf); > > > > > > > 3. Be sure that your database tables are configured with the UTF-8 > > > > encoding > > > > > > (in > > > > > > MySql, create your tables with the proper collation option); > > > > > > > 4. In the very last case, if the problem still persists and your > > are a > > > > > > really paranoid, > > > > > > change the PHP interpreter encoding in your php.ini. > > > > > > > Best regards. > > > > > > > -- > > > > > > MARCELO DE F. ANDRADE (aka "eleKtron") > > > > > > Belem, PA, Amazonia, Brazil > > > > > > Linux User #221105 > > > > > > > [...@pará ~]# linkshttp://pa.slackwarebrasil.org/ > > > > > > > For Libby's backstory be told on Lost > > > > > >http://www.petitiononline.com/libby423/petition.html > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---