Click here to Skip to main content
16,019,764 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I had created one application.used Fronde vs 2010 and backed MySQL 5.3 version.this application i am used store-procedure in MySQL .i am insert data in English it's work.but i am insert Unicode date (like Marathi or Hindi) on same stored-procedure error's is generated. The error is :-"Incorrect string value: '\xE0\xA4\x90 \xE0\xA4...' for column 'p_hindicontent' at row 1"

Pleases help me.
Thank you in Advances
Posted
Updated 1-Apr-15 20:15pm
v3

You need to select UTF8 as teh character set or collation when you create the column:
SQL
CREATE TABLE MyTable
   (
   ...
   MyColumn CHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci
   ...
   )
 
Share this answer
 
you to write the stored procedure like this

DROP PROCEDURE IF EXISTS `cn_marathidata`.`SPemp` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `SPemp`(
in P_name text charset utf8,
in P_address text charset utf8
)
BEGIN
INSERT INTO Employee
(
name,
address

)
VALUES
(
P_name,
P_address
);
END $$

DELIMITER ;
Hope this tip help you
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900