Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Reading (and keeping) Accented and Special Characters

0 views
Skip to first unread message

Bernhard Georg Enders

unread,
Oct 26, 2004, 7:32:47 AM10/26/04
to
I'm using the php 'file' command to read the contents of an ASCII text
file to a variable. The original text file contains some accented and
special characters. The problem arises when I echo this variable: the
accented characters are messed up. And not only accented characters, for
example, the special characters ª is printed as ª. What can I do to
correct this issue? I have tried, without success, to use the 'setlocale'
command.

TIA,

Bernhard Enders.

Pedro Graca

unread,
Oct 26, 2004, 10:17:04 AM10/26/04
to
Bernhard Georg Enders wrote:
> I'm using the php 'file' command to read the contents of an ASCII text
> file to a variable. The original text file contains some accented and
> special characters.

Those are not ASCII characters!

> The problem arises when I echo this variable: the
> accented characters are messed up. And not only accented characters, for

> example, the special characters ª is printed as ª. What can I do to
> correct this issue?

Output the contents of the (not ASCII) text file using the same
character encoding that was used to create the file.

> I have tried, without success, to use the 'setlocale'
> command.

You may be able to read whatever encoding was used for the file and
convert it:

http://www.php.net/iconv
http://www.php.net/mbstring
http://www.php.net/recode

Happy Coding :-)
--
USENET would be a better place if everybody read: | to mail me: simply |
http://www.catb.org/~esr/faqs/smart-questions.html | "reply" to this post, |
http://www.netmeister.org/news/learn2quote2.html | *NO* MIME, plain text |
http://www.expita.com/nomime.html | and *NO* attachments. |

0 new messages