Jump to content
php.lv forumi

MySql encoding UTF-8


imop

Recommended Posts

Problēma:

 

Izveidoju db tabulu ar ierakstiem smuki viss rādās burti pareizi

 

#
# Izveidijam tabulu 'kategorijas_languguage'
#

CREATE TABLE `kategorijas_language` (  
`kategorijas_language_id` int(11) NOT NULL auto_increment,  
`language` varchar(5) collate utf8_bin NOT NULL default '',  
`kategorijas_id` int(11) NOT NULL default '0',  
`title` varchar(255) collate utf8_bin default NULL,  
`alt` varchar(255) collate utf8_bin default NULL,  
PRIMARY KEY  (`kategorijas_language_id`,`language`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;


#
# Izveidijam ierakstus tabula 'kategorijas_language'
#

INSERT INTO `kategorijas_language` VALUES('1', 'lv', '1', 'Izvēlne 1', 'apzīmējums 1');
INSERT INTO `kategorijas_language` VALUES('2', 'ru', '1', 'Категория 1', 'инфо текст 1');
INSERT INTO `kategorijas_language` VALUES('3', 'en', '1', 'Menu 1', 'description 1'); 
INSERT INTO `kategorijas_language` VALUES('4', 'lv', '2', 'Izvēlne 2', 'apzīmējums 2');
INSERT INTO `kategorijas_language` VALUES('5', 'ru', '2', 'Категория 2', 'инфо текст 2');
INSERT INTO `kategorijas_language` VALUES('6', 'en', '2', 'Menu 2', 'description 2'); 
INSERT INTO `kategorijas_language` VALUES('7', 'lv', '3', 'Izvēlne 3', 'apzīmējums 3');
INSERT INTO `kategorijas_language` VALUES('8', 'ru', '3', 'Категория 3', 'инфо текст 3');
INSERT INTO `kategorijas_language` VALUES('9', 'en', '3', 'Menu 3', 'description 3');

 

bet izvadot datus no db krievu burtu vietā rādās jautājumu zīmes un tas pats ar LV garumzīmēm un mīkstinājuma zīmēm

 

 

ko es nepareizi daru?

 

varbūt tas ir šis: utf8_bin

 

itkaa mysq saka kas tas ir derīgs metalanguage

 

palskatoties browserā: View -> Chart set encoding -> Unicode (UTF-8)

 

Ierakstot tekstu vienkāši lapā rāda visu pareizi, tad izvades laikā no DB rodās tie ķeburi, kapēc?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...