Re: problems with utf-8 conversion

From: Date: Mon, 05 Apr 2010 15:08:46 +0000
Subject: Re: problems with utf-8 conversion
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-303838@lists.php.net to get a copy of this message
Thanks Nathan, i tried with utf8_encode, that doesn't help. Yes both content-type & metatag are set to utf-8. When i try utf-8 converted csv everything shows up properly. Issue is when i try to change encoding in php, special characters are messed up. Character that i am facing problem with is ’ &#8217; &rsquo; right single quotation mark Thanks, Sudhir ----- Original Message ---- From: Nathan Rixham <nrixham@gmail.com> To: sudhir patil <sudhirpatil1@yahoo.co.in> Cc: php-general@lists.php.net Sent: Mon, 5 April, 2010 8:19:54 PM Subject: Re: problems with utf-8 conversion sudhir patil wrote: > I have csv file with special characters, stored in default encoding(ISO-8859-1). I am convert > file contents(string) to UTF-8using iconv. This doesn't convert special characters properly, > shows broken on fronted. Page encoding & meta tag are properly set to utf-8. > > Characters are shown properly on frontend if i save file encoding as utf-8(Using notepad). But > iconv doesn't convert characters properly to UTF-8. > > $value = iconv("Latin1","utf-8", $value); > having problem with below mentioned character > > ’ ’ &rsquo; right single quotation mark > Any idea or suggestions to fix this would be helpful. > 1: try utf8_encode instead of iconv 2: check the headers being sent and that they include: "Content-Type: text/html; charset=UTF-8" as this normally overwrites and choice you make in html. a good way of debugging this is to view the page in firefox and see menu option "View -> Charecter Encoding -> xxxx"; the one presently selected is generally the pages "real" encoding, and you can flick between iso-8859-1 / utf-8 to see which one "fixes" your problem (then change headers accordingly). regards! The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. http://in..yahoo.com/

« previous php.general (#303838) next »