Egor

As you said I have set the
 default-character-set = sjis

But I need few clarfications for my strange problems

I am using mysql 4.0.3-beta(innodb) on windows NT 4.0 (SP6) machine

1. Under \MYSQL_HOME\SHARE\CHARSETS, there is no config file for sjis like
the ones for cp1251, german1 etc. Will this affect the charset structure for
japanese

2. Secondly I
    created a table
    CREATE TABLE PLOT_DB( plotname VARCHAR(5) NOT NULL  PRIMARY KEY ) TYPE =
INNODB ;

When I insert japanese alphabets of size 1 from a text file,  it throws
error--> primary key violation. ( the characters I am inserting are unique)

When I removed PRIMARY KEY constraint, they are inserted without any error

3. But When I use select * from plot_db, the characters are not properly
displayed and are masked. But when the size is reduced to 1 ( VARCHAR(1) ),
they are displayed properly


In DB tools the characters are displayed followed by a dot mark. when the
size is VARCHAR(5). They are displayed properly when the VARCHAR(1), that is
the exact size of the characters.

4. When I load the characters back to a text file, the same distortion is
found.


How can I rectify these errors ?


My problem is this happens exactly when the varchar size, I am declaring
exceeds the actual size of the characters I am inserting. That too only for
certain characters.


5. How MySQL handles the data transfer? Is it binary mode or ASCII mode?



regards
----- Original Message -----
From: "Egor Egorov" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 15, 2002 7:51 PM
Subject: re: language charset


> kayamboo,
> Tuesday, October 15, 2002, 12:31:39 PM, you wrote:
>
> k> I am so far using  japanese characters with mysql without any problem.
>
> k> But today when I try to insert some japanese characters, only one
character
> k> get truncated to a . (dot) mark.
>
> k> How can I set the default charset in the .cnf or .ini file ?
>
> [mysqld]
> dafault-character-set=#
>
> k> With MyISAM, I used to set in the mysql admin.
> k> Now I am not using MySQL admin with innodb
>
>
>
> --
> For technical support contracts, goto
https://order.mysql.com/?ref=ma02-010c
> This email is sponsored by Ensita.net http://www.ensita.net/
>    __  ___     ___ ____  __
>   /  |/  /_ __/ __/ __ \/ /    Egor Egorov
>  / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
> /_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.net
>        <___/   www.mysql.com
>
>
>
>
> ---------------------------------------------------------------------
> 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
>


---------------------------------------------------------------------
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