| Summary: | wrong charsets handling | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Nick S. Grechukh <gns> |
| Component: | MySQL-server | Assignee: | Anton Farygin <rider> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | critical | ||
| Priority: | P2 | CC: | hiddenman, mike, nickel, rider, shaba, zerg |
| Version: | unstable | Keywords: | relnote |
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Nick S. Grechukh
2005-11-23 21:18:14 MSK
--- mysqld.orig 2006-02-07 17:04:31 +0200
+++ mysqld 2006-02-07 17:05:27 +0200
@@ -17,6 +17,7 @@
#
# CHARSET (listed in /usr/share/mysql/charsets/), if empty try to autodetect
CHSET=
+SourceIfNotEmpty /etc/sysconfig/mysqld
adjust()
{
однако с CHSET=UTF-8 не стартует:
Unable to find charset: UTF-8
Unable to find proper charset from system locale, setting 'latin1'.
очевидно, из-за
if [ ! -z "$CHSET" ]; then
[ -f "/usr/share/mysql/charsets/$CHSET.xml" ] && return
echo "Unable to find charset: $CHSET"
fi
# ls /usr/share/mysql/charsets/UTF-8.xml
ls: /usr/share/mysql/charsets/UTF-8.xml: No such file or directory
а эт не дуп? Исправлено в версии 5.0.18-alt1.2 |