Титла: Имам проблем с mysql-a Публикувано от: stefo в Jul 11, 2010, 16:32 Здравейте,
Имам следния проблем Import-нал сам един текст , които е написан на кирилица чрез phpmyadmin без никакъв проблем и при избиране да прелисти таблицата се виждат думите на кирилица , но когато отида под конзола става следното : mysql> use FD; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> select * from `2009` limit 30 -> ; +------------+-------------+------------------------+-----------+--------------+--------------+ | data_in | stoinost_in | test_in | data_out | stoinost_out | text_out | +------------+-------------+------------------------+-----------+--------------+--------------+ | ??????? | | | ??????? | | | | ???? | ???? | ????????? | ???? | ???? | ????????? | | 28.8.2009 | 700,00 ?? | ?? ??????? | | 500,00 ?? | ????????? | | | 1 000,00 ?? | ?? ?????? | | 3 400,00 ?? | ??????? | | | 2 550,00 ?? | ?? ??????? | 31.8.2009 | 150,00 ?? | ??. ???? | | | 1 000,00 ?? | ?? ????? | 31.8.2009 | 200,00 ?? | ??. ????? | | | 1 000,00 ?? | ?? ?????? | 01.9.2009 | 100,00 ?? | ??. ???? | | | 1 000,00 ?? | ?? ???? | 01.9.2009 | 100,00 ?? | ??. ????? | моля ако някои има идея защо става така да ми помогне. Титла: Re: Имам проблем с mysql-a Публикувано от: b2l в Jul 11, 2010, 16:57 Код
Титла: Re: Имам проблем с mysql-a Публикувано от: stefo в Jul 11, 2010, 17:33 mysql> SHOW CHARACTER SET;
+----------+-----------------------------+---------------------+--------+ | Charset | Description | Default collation | Maxlen | +----------+-----------------------------+---------------------+--------+ | big5 | Big5 Traditional Chinese | big5_chinese_ci | 2 | | dec8 | DEC West European | dec8_swedish_ci | 1 | | cp850 | DOS West European | cp850_general_ci | 1 | | hp8 | HP West European | hp8_english_ci | 1 | | koi8r | KOI8-R Relcom Russian | koi8r_general_ci | 1 | | latin1 | cp1252 West European | latin1_swedish_ci | 1 | | latin2 | ISO 8859-2 Central European | latin2_general_ci | 1 | | swe7 | 7bit Swedish | swe7_swedish_ci | 1 | | ascii | US ASCII | ascii_general_ci | 1 | | ujis | EUC-JP Japanese | ujis_japanese_ci | 3 | | sjis | Shift-JIS Japanese | sjis_japanese_ci | 2 | | hebrew | ISO 8859-8 Hebrew | hebrew_general_ci | 1 | | tis620 | TIS620 Thai | tis620_thai_ci | 1 | | euckr | EUC-KR Korean | euckr_korean_ci | 2 | | koi8u | KOI8-U Ukrainian | koi8u_general_ci | 1 | | gb2312 | GB2312 Simplified Chinese | gb2312_chinese_ci | 2 | | greek | ISO 8859-7 Greek | greek_general_ci | 1 | | cp1250 | Windows Central European | cp1250_general_ci | 1 | | gbk | GBK Simplified Chinese | gbk_chinese_ci | 2 | | latin5 | ISO 8859-9 Turkish | latin5_turkish_ci | 1 | | armscii8 | ARMSCII-8 Armenian | armscii8_general_ci | 1 | | utf8 | UTF-8 Unicode | utf8_general_ci | 3 | | ucs2 | UCS-2 Unicode | ucs2_general_ci | 2 | | cp866 | DOS Russian | cp866_general_ci | 1 | | keybcs2 | DOS Kamenicky Czech-Slovak | keybcs2_general_ci | 1 | | macce | Mac Central European | macce_general_ci | 1 | | macroman | Mac West European | macroman_general_ci | 1 | | cp852 | DOS Central European | cp852_general_ci | 1 | | latin7 | ISO 8859-13 Baltic | latin7_general_ci | 1 | | cp1251 | Windows Cyrillic | cp1251_general_ci | 1 | | cp1256 | Windows Arabic | cp1256_general_ci | 1 | | cp1257 | Windows Baltic | cp1257_general_ci | 1 | | binary | Binary pseudo charset | binary | 1 | | geostd8 | GEOSTD8 Georgian | geostd8_general_ci | 1 | | cp932 | SJIS for Windows Japanese | cp932_japanese_ci | 2 | | eucjpms | UJIS for Windows Japanese | eucjpms_japanese_ci | 3 | +----------+-----------------------------+---------------------+--------+ 36 rows in set (0.00 sec) Титла: Re: Имам проблем с mysql-a Публикувано от: lkr в Jul 11, 2010, 17:55 Код
и пробвай пак, също така си виж енкодинга на конзолата Титла: Re: Имам проблем с mysql-a Публикувано от: stefo в Jul 11, 2010, 19:19 mysql> SET NAMES utf8;
Query OK, 0 rows affected (0.00 sec) mysql> select * from `2009` limit 30; +----------------+---------------+------------------------------------------+----------------+---------------+--------------------+ | data_in | stoinost_in | test_in | data_out | stoinost_out | text_out | +----------------+---------------+------------------------------------------+----------------+---------------+--------------------+ | п÷п═п≤п╔п·п■п≤ | | | п═п░п≈п╔п·п■п≤ | | | | п■п╟я┌п╟ | п©п╟я─п╦ | п╬п╠п╣я│пҐп╣пҐп╦п╣ | п■п╟я┌п╟ | п©п╟я─п╦ | п╬п╠п╣я│пҐп╣пҐп╦п╣ | | 28.8.2009 | 700,00 п╩п╡ | п╬я┌ я─п╬п╪я┼пҐя│п╨ | | 500,00 п╩п╡ | п╪п╟я┌п╣я─п╦п╟п╩п╦ | | | 1 000,00 п╩п╡ | п╬я┌ п▒п╦п╩я▐пҐп╟ | | 3 400,00 п╩п╡ | п⌠я─п╦я┬п╟я┌п╟ | | | 2 550,00 п╩п╡ | пЇп╟ п©п╬п╨я─п╦п╡п╟ | 31.8.2009 | 150,00 п╩п╡ | п╟п╡. п°п╦я─п╬ | | | 1 000,00 п╩п╡ | п╬я┌ п╔я─п╦я│п╦ | 31.8.2009 | 200,00 п╩п╡ | п╟п╡. п╒п╬я┬п╨п╬ | | | 1 000,00 п╩п╡ | п╬я┌ п▒п╦п╩я▐пҐп╟ | 01.9.2009 | 100,00 п╩п╡ | п╟п╡. п°п╦я─п╬ | | | 1 000,00 п╩п╡ | п╬я┌ п≈п╬я─п╦ | 01.9.2009 | 100,00 п╩п╡ | п╟п╡. п▓п╩п╟пЄп╦ | | | 1 120,00 п╩п╡ | п°1 п╩я┐пЄп╟я┌п╟ | 02.9.2009 | 100,00 п╩п╡ | п╟п╡. піп╣пҐп╬ | | | 4 500,00 п╩п╡ | п░п╡. п⌡я┼п╡п╬п╡ п╪ | 02.9.2009 | 400,00 п╩п╡ | п╟п╡. п▓п╦п╩п╦ | | | 1 090,00 п╩п╡ | п╬я┌ п▒п╦п╩я▐пҐп╟ | 02.9.2009 | 400,00 п╩п╡ | п╟п╡. п░я│п╣пҐ | | | | п⌡п╣п╡я│п╨п╦ п▒ | 02.9.2009 | 260,00 п╩п╡ | п√п╬я─п╬ п╨я┐п╨п╟ | | | 957,00 п╩п╡ | п╬я┌ я─п╬п╪я┼пҐя│п╨ | 03.9.2009 | 250,00 п╩п╡ | п╪п╟я┌п╣я─п╦п╟п╩п╦ | | | 5 050,00 п╩п╡ | 29п╠п╩ | 03.9.2009 | 100,00 п╩п╡ | п║я┌п╟пҐп╦я│п╩п╟п╡ | Титла: Re: Имам проблем с mysql-a Публикувано от: stefo в Jul 11, 2010, 19:19 mysql> SET NAMES cp1251;
Query OK, 0 rows affected (0.00 sec) mysql> select * from `2009` limit 30; +------------+-------------+------------------------+-----------+--------------+--------------+ | data_in | stoinost_in | test_in | data_out | stoinost_out | text_out | +------------+-------------+------------------------+-----------+--------------+--------------+ | опхундх | | | пюгундх | | | | дЮРЮ | ОЮПХ | НАЕЯМЕМХЕ | дЮРЮ | ОЮПХ | НАЕЯМЕМХЕ | | 28.8.2009 | 700,00 КБ | НР ПНЛЗМЯЙ | | 500,00 КБ | ЛЮРЕПХЮКХ | | | 1 000,00 КБ | НР аХКЪМЮ | | 3 400,00 КБ | цПХЬЮРЮ | | | 2 550,00 КБ | ГЮ ОНЙПХБЮ | 31.8.2009 | 150,00 КБ | ЮБ. лХПН | | | 1 000,00 КБ | НР уПХЯХ | 31.8.2009 | 200,00 КБ | ЮБ. рНЬЙН | | | 1 000,00 КБ | НР аХКЪМЮ | 01.9.2009 | 100,00 КБ | ЮБ. лХПН | | | 1 000,00 КБ | НР гНПХ | 01.9.2009 | 100,00 КБ | ЮБ. бКЮДХ | | | 1 120,00 КБ | л1 КСДЮРЮ | 02.9.2009 | 100,00 КБ | ЮБ. жЕМН | | | 4 500,00 КБ | юБ. кЗБНБ Л | 02.9.2009 | 400,00 КБ | ЮБ. бХКХ | | | 1 090,00 КБ | НР аХКЪМЮ | 02.9.2009 | 400,00 КБ | ЮБ. юЯЕМ | | | | кЕБЯЙХ а | 02.9.2009 | 260,00 КБ | фНПН ЙСЙЮ | Титла: Re: Имам проблем с mysql-a Публикувано от: stefo в Jul 11, 2010, 19:24 А трябва да се види това:
data_in stoinost_in test_in data_out stoinost_out text_out ПРИХОДИ РАЗХОДИ Дата пари обеснение Дата пари обеснение 28.8.2009 700,00 лв от ромънск 500,00 лв материали 1 000,00 лв от Биляна 3 400,00 лв Гришата 2 550,00 лв за покрива 31.8.2009 150,00 лв ав. Миро 1 000,00 лв от Хриси 31.8.2009 200,00 лв ав. Тошко Това го вижда на phpmyadmin Титла: Re: Имам проблем с mysql-a Публикувано от: stefo в Jul 11, 2010, 19:36 mysql> SET NAMES cp1251;
Query OK, 0 rows affected (0.00 sec) mysql> select * from `2009` limit 10; +-----------+-------------+-------------+-----------+--------------+-----------+ | data_in | stoinost_in | test_in | data_out | stoinost_out | text_out | +-----------+-------------+-------------+-----------+--------------+-----------+ | ПРИХОДИ | | | РАЗХОДИ | | | | Дата | пари | обеснение | Дата | пари | обеснение | | 28.8.2009 | 700,00 лв | от ромънск | | 500,00 лв | материали | | | 1 000,00 лв | от Биляна | | 3 400,00 лв | Гришата | | | 2 550,00 лв | за покрива | 31.8.2009 | 150,00 лв | ав. Миро | това го направих сега имам друг проблем: когато създадох Php cod function list_table() { $a = $_REQUEST['name']; echo $a; $res = mysql_query("SELECT * FROM FD.2010 "); echo "<pre><table>"; echo "<tr><td>id</td><td>cod</td><td>name</td><td>date in</td><td>colichestvo</td><td>mqr</td></tr>"; $n=1; while ($row = mysql_fetch_row($res)) { echo "<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td><td>$row[4]</td><td>$row[5]</td></tr>"; $n++; } echo "</table></pre>"; } виждам следното id cod name date in colichestvo mqr 01.1.2010 375,00 ?? ?? ?????? ?? 2009? 05.1.2010 100,00 ?? ???? 28.12.2009 3 000,00 ?? ???????? ????? 09.1.2010 80,00 ?? ???? ???? 01?. 28.12.2009 3 000,00 ?? ???????? ????? 11.1.2010 192,00 ?? ?????? ?????? ??????? 30.12.2009 12 000,00 ?? ???????? ????? 11.1.2010 54,00 ?? 4 ????? ?????? ?????? ??????? 04.1.2010 2 200,00 ?? ????? ??????? 11.1.2010 11,00 ?? ????? ????? 3 ?????? текста не е подреден но сам сигурен че разбирате за какво става на въпрос Титла: Re: Имам проблем с mysql-a Публикувано от: vm13 в Jul 11, 2010, 20:00 Това вече е проблем с HTML кода. Сложи този МЕТА таг в header-a:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> |