Home
 

Customer Support

Search for keywords:

Browse by category:

How do I get different character sets within my PHP page
to display correctly?

For information about how to change the character encoding for your static HTML pages, please see this page.

There is a character encoding setting inside of your php.ini file. By default, this is set to the standard Latin encoding (ISO-8859). If you would like to encode your page with different characters, like Arabic or Hindi, you will need to change this.

Most character sets will display correctly with UTF-8 encoding. If you're using an Asian character set, you may need to select a different encoding standard; you can find out specific information about which character encoding will display your characters correctly here.

You can find your php.ini file in this directory:

/etc/php.ini

To change the character encoding in your php.ini file, find the following line and input your preferred character encoding. In the example below, UTF-8 is the character set.

default_charset = "UTF-8"

Note that by default, the default_charset option is commented out. Be sure to delete the leading semi-colon so it does not look like this:

;default_charset = "UTF-8"




User-Contributed Notes

add a note
srial -at- comcast.net
27-Mar-2008 13:54
I have been having problems with the error of headers already sent when
I use session_start(). What I had not realized is that php is
automatically set to use charset=ISO-8859-1 and somewhere down the line
I changed my set up page to UTF-8. As soon as I changed my charset back,
no more session_start() errors. Thanks for the information. It helped me
solve my problem. 

add a note

Related Questions:


How do I set PHP include_path?

What PHP modules are available and how do I load them?

How do I change timezone for PHP?

How do I do html form file uploads?

Can I run a PHP script on cron?

Why does a PHP function give an error that it is undefined?

Why does PHP HTTP authentication not work?

Why does my PHP script throw an Internal Server Error 500?

What version of PHP are you running and can I see a phpinfo()?

Can you change session cookie timeout in php.ini for me?

I can't upload a file larger than 8MB through a PHP script

Do you have a quick form mail script?

Can I use a PHP extension like PDFlib that I have personally purchased a license to use?

Do you offer PHP5 with MySQLi?

Where is the php_error_log?

Can I have all .html pages parsed as PHP?

What's the difference between running PHP as a cgi or as a module in safe mode?

The PHP curl module doesn't work.

My PHP session is lost whenever I go to a secure URL using the shared SSL certificate.

Do you provide PEAR?

Where can I download free PHP scripts?

Do I need to set any 777 permissions in order for my PHP scripts to create files and directories?

Can I use Smarty Templates?

The PDFlib extension gives a UPR description error.

How do I execute my .php files as PHP 5?

How do I use the url_rewriter.tags setting for PHP?

Why does flush() not flush the data to my browser?

What is CAPTCHA? How can I use it?

Why does PHPLIB sessions give me a MySQL Database error?

Will my Zend Encoded files work?

The pfpro pfpro_process() function keeps giving me Error 31

Will IonCube encoded files work?

I need the virtual() function and it is not available.

Why does getallheaders() say undefined function?

Can I talk over SSL when opening an IMAP connection with the PHP imap_open() function?

How can one PHP file transparently handle all search-engine friendly URLs?

My PHP script needs a newer version of Zend Optimizer. What do I do?

How do I put PHP sessions into a database instead of the default files-based method?

Browse Categories:

Getting Started, FTP, Telnet/SSH, Moving Domains, E-mail, Traffic Reports, Mailing Lists, Apache, PHP, CGI, Other Server-Side Scripting, MySQL Database, Imaging Libraries, Other Software, Billing & Terms, Control Panel, E-commerce, Pre-Sales


Tiny Modwest Logo         Copyright 2000-2008 by Modwest, Inc.          About Us    |    Blog    |    Jobs    |    Web Design    |    Contact Us