FS#21610 - {wiki} DB error when edit discussion page with russian letters in title
Attached to Project:
Arch Linux
Opened by Ivan (IIIcyg) - Friday, 05 November 2010, 07:21 GMT
Last edited by Pierre Schmitz (Pierre) - Sunday, 06 May 2012, 15:09 GMT
Opened by Ivan (IIIcyg) - Friday, 05 November 2010, 07:21 GMT
Last edited by Pierre Schmitz (Pierre) - Sunday, 06 May 2012, 15:09 GMT
|
Details
Description:
When I try to click «edit» or «+» on this page (or any other page with russian letters in title): https://wiki.archlinux.org/index.php/Talk:Internationalisation_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 — archwiki reports: Database error A database error has occurred Query: SELECT lc_value FROM `l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'messages:editnotice-1-Internationalisation_(Русский)' LIMIT 1 Function: LCStore_DB::get Error: 1267 Illegal mix of collations (latin1_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' (localhost) Steps to reproduce: 1. Open https://wiki.archlinux.org/index.php/Internationalisation_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 — or any another page with russian letters in title; 2. Click «discussion» (to go on the page: https://wiki.archlinux.org/index.php/Talk:Internationalisation_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29); 3. Click «edit» or «+». |
This task depends upon
*Edit:* Never mind; missed the _discussion_ part. Confirmed.
Now this bug affect not only i18n talk pages but also all i18n pages. If not fixed, it may make ArchWiki English only.
If this bug will not be fixed soon. Then I have to propose to change the i18n naming rule. Maybe from "Table of Contents (简体中文)" to "Table of Contents (zh_CN)"