By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,444 Members | 1,602 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,444 IT Pros & Developers. It's quick & easy.

Reading (and keeping) Accented and Special Characters

P: n/a
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.
Jul 17 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
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. |
Jul 17 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.