Make WordPress Core

Opened 14 years ago

Closed 14 years ago

#4219 closed defect (bug) (fixed)

"character_set_client" should be set to UTF-8 by default

Reported by: foolswisdom Owned by:
Milestone: 2.5 Priority: normal
Severity: normal Version: 2.2
Component: General Keywords:
Focuses: Cc:


System variable "character_set_client" is set to "latin1" by default, but the characters wordpress is writing into database are not in latin1, but in UTF-8. This results in that the UTF-8 characters are considers as latin1, and are converted to UTF-8 again.

Change History (5)

#1 @rob1n
14 years ago

  • Component changed from Administration to General

#2 @ryan
14 years ago

2.2 sets this for new installs when it does SET NAMES. Nothing is done for existing installs, however. Setting this to whatever the user selects in blog_charset is difficult because blog_charset is stored in the DB. We have to connect to the DB to get the charset.

#3 @ryan
14 years ago

  • Version changed from 2.2 to 2.3

#4 @rob1n
14 years ago

  • Milestone changed from 2.2 to 2.3
  • Version changed from 2.3 to 2.2

#5 @ryan
14 years ago

  • Resolution set to fixed
  • Status changed from new to closed

DB_CHARSET can be set in wp-config.php. Calling that good enough.

Note: See TracTickets for help on using tickets.