> 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

Reply via email to