imop Posted May 7, 2009 Report Posted May 7, 2009 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? Quote
imop Posted May 7, 2009 Author Report Posted May 7, 2009 (edited) Atrisinaajums tika atrast: pie DB atveeršanas lai nosalas pareizo kodeejumu: mysql_query( "SET NAMES UTF8", $conn); Edited May 7, 2009 by imop Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.