> At 23:23 -0500 11/12/02, <[EMAIL PROTECTED]> wrote:
>> The MySQL documentation (4.6.1) says:
>> You can change the character set with the --default-character-set option
>> when you start the server. The character sets available depend on the
>> --with-charset=charset and --with-extra-charsets= list-of-charset | complex
>> | all options to configure, and the character set configuration files listed
>> in `SHAREDIR/charsets/Index'. See section 2.3.3 Typical configure Options.
>>
>> If you change the character set when running MySQL (which may also change the>>
>sort order), you must run myisamchk -r -q on all tables. Otherwise, your
>> indexes may not be ordered correctly.
>>
>> I have a MySQL server with databases that need to begin supporting
>>japanese characters. Per the advice cited above, I've shut it down, restarted>>it
>with '--with charset=sjis', and run 'myisamchk -r -q' on all tables. All
>>seems well enough. But when I run 'myisamchk -dvv <tablename>', the
>>'Character Set' line in the output indicates that the character set for
>tables>>created before I added '--with charset=sjis' to the safe_mysqld startup
>script>>is still 'latin1', whereas for newly created tables, myisamchk reports the
>>character set is 'sjis'. The fact that the output is different for tables
>>created before and after the change was made suggests to me that I'm over-
>>looking something.
>
> When you run myisamchk -r -q, you should also add the --set-character-set=sjis>
>option so that myisamchk knows what character set to use.
Okay, but after 'myisamchk -r -q --set-character-set=sjis <table>' is
run, 'myisamchk -dvv <table>' still reports the character set of the table as
being the old 'latin1', not 'sjis', so I'm still thinking I may need to drop
and recreate all my tables.
Thanks for your reply.
-Mark
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php