WordPress Charset Encoding Problem After Upgrading to Version 2.2 WordPress Charset Encoding problem Sau khi nâng cấp cho phiên bản 2,2
WordPress blogs that upgraded to Wordpress version 2.2 may encounter strange character set (charset) encoding problem where several characters especially apostrophes ('), quotation marks (”), and hyphens or dashes (—) are displayed as strange characters such as ’ or simply as question marks (?) when the posts are output to web pages. WordPress blog Wordpress rằng nâng cấp lên phiên bản 2/2 lạ có thể gặp phải ký tự đặt (charset), nơi một số vấn đề mã hóa các ký tự đặc biệt là apostrophes ( '), dấu ngoặc kép ( "), và gạch ngang hay dấu gạch ngang (-) được hiển thị như các ký tự lạ như: â € ™ hoặc đơn giản chỉ là câu hỏi đánh dấu (?) khi bài viết được đầu ra cho các trang web. As you have probably suspected, the issue is caused by character encoding method used by Như bạn có thể nghi ngờ, vấn đề là do phương pháp mã hóa ký tự được sử dụng bởi các WordPress 2.2 which supports setting of database collation and character set WordPress 2,2 hỗ trợ thiết lập các cơ sở dữ liệu và các ký tự đặt collation in WordPress config file. WordPress trong tập tin cấu hình.
The error happens because up to and including WordPress ver 2.1.3, almost all WordPress databases were created using the latin1 character set and the latin1_swedish_ci collation. Các lỗi xảy ra, bởi vì lên đến và bao gồm cả WordPress ver 2.1.3, WordPress hầu như tất cả các cơ sở dữ liệu được tạo ra bằng cách sử dụng latin1 ký tự thiết lập và các latin1_swedish_ci collation. Beginning WordPress v2.2, WordPress allows the user to define both the database character set and the collation in wp-config.php file, using DB_CHARSET and DB_COLLATE values. Bắt đầu WordPress v2.2, WordPress cho phép người sử dụng để xác định cả hai cơ sở dữ liệu và các ký tự đặt collation trong wp-config.php tập tin, bằng cách sử dụng DB_CHARSET và DB_COLLATE giá trị. With these values set to another encoding, WordPress assumes that the databases are indeed using the charset and collation too, where it's not the case for existing WordPress installation. Với những giá trị này để thiết lập mã hóa khác, WordPress giả định rằng các cơ sở dữ liệu được thực bằng cách sử dụng charset và collation quá, nơi đó không phải là trường hợp cho WordPress hiện có cài đặt. So if you're upgrading WordPress to 2.2 using the default wp-config.php, or have manually modified the file to include the new variables, or upgrading by using Fantastico which automatically update the wp-config.php file to include these two definitions which values set as Unicode UTF-8 by default, you will need to remove these definitions to solve the character encoding error. Vì vậy, nếu bạn đang nâng cấp WordPress đến 2,2 bằng cách sử dụng mặc định wp-config.php, hoặc đã được sửa đổi bằng tay các tập tin để bao gồm các biến mới, hoặc nâng cấp bằng cách sử dụng Fantastico đó sẽ tự động cập nhật các tập tin wp-config.php để bao gồm cả hai định nghĩa trong đó giá trị thiết lập như là Unicode UTF-8 theo mặc định, bạn sẽ cần phải xoá bỏ những định nghĩa để giải quyết các lỗi mã hóa ký tự.
Open and edit your WordPress wp-config.php file. Đã giải quyết và chỉnh sửa của bạn WordPress wp-config.php file. Then locate the following two lines: Sau đó, vị trí hai dong sau:
define('DB_CHARSET', 'utf8′); define ( 'DB_CHARSET', 'utf8');
define('DB_COLLATE', ”); define ( 'DB_COLLATE', ");
You can simply delete these 2 lines away, or just remove the utf8 from the first line to make them looks like this: Bạn có thể chỉ cần xóa 2 dòng này đi, hoặc chỉ cần xóa các utf8 từ dòng đầu tiên để làm cho chúng trông như thế này:
define('DB_CHARSET', ”); define ( 'DB_CHARSET', ");
define('DB_COLLATE', ”); define ( 'DB_COLLATE', ");
With no charset and collation values set, WordPress will fall back to the old default, latin1 which matched the databases. Với charset và collation không có giá trị đặt, WordPress sẽ rơi trở lại tuổi mặc định, latin1 đó phù hợp với các cơ sở dữ liệu.
A possible better solution is Một giải pháp là có thể tốt hơn convert the Wordpress database to UTF8 Unicode chuyển đổi cơ sở dữ liệu để Wordpress utf8 Unicode . .
IMPORTANT : The page is machine translated and provided "as is" without warranty. Lưu ý: Các trang web là máy tính dịch và cung cấp "như là" mà không có bảo hành. Machine translation may be difficult to understand. Máy dịch thuật có thể là khó hiểu. Please refer to Xin vui lòng tham khảo original English article Tiếng Anh bản gốc bài viết whenever possible. bất cứ khi nào có thể.
Related Articles Bài viết liên quan
- How to Convert Character Set and Collation of WordPress Database Làm thế nào để Chuyển đổi Character Set và Collation của WordPress Cơ sở dữ liệu
- Automatically Update WordPress to Latest Version with Automatic Upgrade Plugin (WPAU) Tự động cập nhật phiên bản mới nhất WordPress để tự động với Nâng cấp Plugin (WPAU)
- Download Previous or Old Version of WordPress Trước đó hoặc tải về phiên bản cũ của WordPress
- Latest Version of WordPress 2.3.1 Released Phiên bản mới nhất của WordPress 2.3.1 ban hành
- WordPress 2.2 Released for Free Download WordPress 2,2 ban hành miễn phí Tải về
- How to Customize, Modify or Change WordPress Database Connection Error Page Làm thế nào để Customize, Chỉnh sửa hoặc thay đổi WordPress Trang Lỗi kết nối cơ sở dữ liệu
- Disable and Turn Off Post Revisions Tracking in WordPress 2.6 or Above Vô hiệu hoá và Tăt Đăng Theo dõi các bản xem lại trong WordPress 2,6 hoặc Trên
- Paginating or Split WordPress Post or Page with NextPage in WordPress Not Working Paginating hoặc Split WordPress Đăng hoặc Trang với Nextpage trong WordPress Không làm việc
- How to Change the Frequency or Interval WordPress Auto Saves An Editing Post or Page Làm thế nào để Thay đổi tần số tự động hoặc interval WordPress Saves An Sửa đổi hoặc Đăng Trang
- How to Move WordPress Blog to New Domain or Location Làm thế nào để Chuyển WordPress Blog đến mới Tên miền hoặc địa điểm










































July 4th, 2009 05:18 Tháng bảy 4, 2009 05:18
[...] Update: Chinese and Swedish alike should be displayed properly now. [...] Cập nhật: Tiếng Thụy Điển Tiếng Trung Quốc và các môn nên được hiển thị đúng ngay bây giờ. The problem arises when converting to new versions of WorpPress, but by changing a few parameters, it's possible to let WordPress revert to the old way of handling charactersets. Những vấn đề phát sinh khi chuyển đổi cho phiên bản mới của WorpPress, nhưng bằng cách thay đổi một vài thông số, có thể để cho WordPress trở lại cũ cách xử lý charactersets. The solution to the problem can be found here. Các giải pháp cho vấn đề này có thể được tìm thấy ở đây. [...] [...]
May 3rd, 2009 11:20 3 tháng năm, 2009 11:20
I solved following these steps: Tôi giải quyết làm theo các bước sau:
http://www.levysoft.it/archivio/2007/07/06/risolvere-il-problema-della-visualizzazione-errata-dei-caratteri-accentati-su-wordpress-cambiando-il-charset-da-iso-8859-a-utf-8/ http://www.levysoft.it/archivio/2007/07/06/risolvere-il-problema-della-visualizzazione-errata-dei-caratteri-accentati-su-wordpress-cambiando-il-charset-da-iso- 8859-a-utf-8 /
March 29th, 2009 05:14 Tháng ba 29, 2009 05:14
Hello! Xin chào!
Very Interesting post! Rất Thú vị đăng bài! Thank you for such interesting resource! Cảm ơn bạn đã dành cho các tài nguyên thú vị!
PS: Sorry for my bad english, I'v just started to learn this language PS: Xin lỗi cho tôi xấu tiếng anh, I'v chỉ bắt đầu để tìm hiểu ngôn ngữ này
See you! Hẹn gặp lại bạn!
Your, Raiul Baztepo Của bạn, Raiul Baztepo
January 31st, 2009 02:33 31 tháng một, 2009 02:33
Thank you a lot! Cảm ơn bạn rất nhiều! It worked out perfectly. Nó làm việc ra hoàn hảo. Now, I have to convert everything to UTF8. Bây giờ, tôi đã chuyển đổi tất cả mọi thứ để utf8.
December 23rd, 2008 12:49 23 tháng mười hai, 2008 12:49
[...] WordPress Charset Encoding Problem After Upgrading to Version 2.2 اقرأ المزيد عن …أهلا 2.5، ومرة أخرى مشكلة الترميز بحمدالله تم الانتقال إلى النسخة الحديثة 2.5 من ووردبريس، وكل…ما الجديد! [...] WordPress Charset Encoding problem Sau khi nâng cấp cho phiên bản 2,2 اقرأ المزيد عن ... أهلا 2,5, ومرة أخرى مشكلة الترميز بحمدالله تم الانتقال إلى النسخة الحديثة 2,5 من ووردبريس, وكل ... ما الجديد! تم اصدار نسخة جديدة من برنامج ووردبريس، وكما ذكر في…WYSI-Wordpress محرر نصوص متقدم Wysi-Wordpress محرر تنسيق المدونات لمن يريد اختيارات أكثر و حرية… [...] تم اصدار نسخة جديدة من برنامج ووردبريس, وكما ذكر في ... WYSI-Wordpress محرر نصوص متقدم Wysi-Wordpress محرر تنسيق المدونات لمن يريد اختيارات أكثر و حرية ... [...]
October 17th, 2008 13:15 17 tháng mười, 2008 13:15
Thank you for this post! Cảm ơn bạn đã cho bài đăng này!
September 16th, 2008 10:05 16 tháng chín, 2008 10:05
[...] caused due to the encoding and collation, however after following the recommendations of sites like [...] Gây ra do sự mã hóa và collation, tuy nhiên sau khi làm theo các khuyến nghị của các trang web như http://www.mydigitallife.info/2007/0…to-version-22/ ... để http://www.mydigitallife.info/2007/0-phiên bản-22 / I was still unable to get rid of the huge amount of garbled characters. Tôi đã nhận được vẫn không thể thoát khỏi số lượng lớn các ký tự bị cắt xén. Ultimately, I spent some [...] Cuối cùng, tôi dành một số [...]
September 6th, 2008 19:50 6 tháng chín, 2008 19:50
Thanks so much — you saved me hours of hair pulling! Thanks so much - bạn đã lưu tôi giờ tóc kéo!
August 24th, 2008 11:20 24 tháng tám, 2008 11:20
Thanks! Cảm ơn! Saved me a lot of time. Lưu giữ cho tôi rất nhiều thời gian.
August 23rd, 2008 05:24 23 tháng tám, 2008 05:24
thanks cảm ơn
June 18th, 2008 08:42 Tháng sáu 18, 2008 08:42
Isn't UTF8 much better? Không phải là utf8 tốt hơn? Why would you limit yourself to Latin1 just because it used to be the default? Tại sao bạn sẽ giới hạn mình vào việc latin1 chỉ vì nó được sử dụng để được mặc định?
June 6th, 2008 20:56 6 tháng sáu, 2008 20:56
Just wanted to say: this had afflicted me for months. Chỉ muốn nói: điều này đã cho tôi afflicted tháng. Never found a workable solution. Không bao giờ tìm ra một giải pháp workable. Stumbled on your site today and it worked perfectly. Stumbled trên trang web của bạn ngày hôm nay và nó đã từng làm việc hoàn hảo. Thanks so much! Thanks so much!
February 19th, 2008 05:04 19 tháng hai, 2008 05:04
Hi, thanks for doing this. Hi, nhờ làm việc này. it's the only thing I've found. đó là duy nhất tôi đã được tìm thấy. I remove the utf8 and a lot of my posts still have the question marks. Tôi xóa các utf8 và rất nhiều các bài viết của tôi vẫn còn có những câu hỏi đánh dấu. any ideas what I may need to do? bất kỳ ý tưởng những gì tôi có thể cần phải làm gì?
February 17th, 2008 03:44 17 tháng hai, 2008 03:44
thanks for the help, it worked out for me nhờ sự giúp đỡ, nó làm việc ra cho tôi
January 5th, 2008 06:55 5 tháng một, 2008 06:55
Thx a lot! Thx rất nhiều!
You saved me hours! Bạn tôi đã lưu giờ!