Hello
All,
We
are using Koha 3.0 in Ubuntu 8 for a collection with many items in foreign
languages. It is our understanding that Koha 3.0 should be able to handle
Unicode. However, we have problems to insert any some special characters in
non-English.
Basically,
the database will chop anything followed a special character. If the string we
try to insert is “Den økonomiske”, only “Den ” gets in. If a special character
starts a string, it ends up with an empty string in the database.
Here
is our Koha database configuration as created:
+--------------------------+----------------------------+
|
Variable_name
|
Value
|
+--------------------------+----------------------------+
|
character_set_client |
utf8
|
|
character_set_connection |
utf8
|
|
character_set_database |
utf8
|
|
character_set_filesystem |
binary
|
|
character_set_results |
utf8
|
|
character_set_server |
utf8
|
|
character_set_system |
utf8
|
|
character_sets_dir |
/usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
There
is a twist that we can’t understand. When we temporally set the font to latin1
(e.g., set names latin1), the database can take the special characters without
problem:
+--------------------------+----------------------------+
|
Variable_name
| Value
|
+--------------------------+----------------------------+
|
character_set_client |
latin1
|
|
character_set_connection |
latin1
|
|
character_set_database |
utf8
|
|
character_set_filesystem |
binary
|
|
character_set_results |
latin1
|
|
character_set_server |
utf8
|
|
character_set_system |
utf8
|
|
character_sets_dir | /usr/share/mysql/charsets/
|
+--------------------------+----------------------------+
Any
idea what is going on? Thanks so much for your help in advance!
Yin
Yin Zhang
School of Library and Information Science
Kent State University, Kent, OH 44242
email: yzhang4@kent.edu