Syyskã§ãã
On 7æ30æ¥, ååŸ12:16, Crulea <
wishing.your.all.the.b...@gmail.com> wrote:
> ãã£ããããšããlatin1ã«ãªã£ãŠããŸããã
ããã¯ã¢ããå
ãšããã¯ã¢ããå
ãåäžããŒã¿ããŒã¹ã®å Žåæ¬çªç°å¢ã«åœ±é¿ãäžããå¯èœæ§ããããŸããã
äžèšã®å¯ŸåŠãè¡ãäºã«ããlatin1ãutf8ãžå€æŽããäºãå¯èœã§ãã
â»å®æœããåã«ããŒã¿ããŒã¹ã®ãã«ããã¯ã¢ããããå§ãããŸãã
musql>set names utf8;
--
/etc/my.conf ãç·šé
[mysqld]
default-character-set=utf8
â远èš
--
service mysqld restart
ä»ããããŒã¿ããŒã¹ã®å€æŽãè¡ãå Žåã¯
alter databese ãªã©ã§å¯èœã§ããã
dumpã«ãŠååŸããSQLãã¡ã€ã«ã®latin1ãšutf8ã«å€æŽããŠimportããæ¹ãæ©ãã§ãã
mysqldump --default-character-set=latin1 -uãŠãŒã¶ãŒå redmine >
redmine_dmp.sql
sedãviã®çœ®æã§ latin1ãutf8ãžå€æŽ
mysqladmin create redmine --default-character-set=utf8 -u ãŠãŒã¶ãŒ -pãã¹ã¯ãŒã
-f
mysql -u ãŠãŒã¶ãŒ -D redmine -pãã¹ã¯ãŒã < redmine_dmp.sql
ããã§
mysql> show variables like "char%";
+--------------------------+----------------------------+
| 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 |
+--------------------------+----------------------------+
ãããªæãã«ãªããšæããŸãã
# latin1ã§ããŒã¿ããŒã¹ãäœæãããŠããŠãç»é²ããŒã¿ãutf8ã§è¡ãã°çµæ§åé¡ãªãåãããããŸãã
# redmineãåããæåã®é ããªãåé¡ã§æ©ã¿ãŸãã