MySQL

6 отговора 642 прегледа
#1

MySQL

Опитна постановка :
Windows 2k с инсталирани на него Mysql 5.0.15 , Apache 2, PHP 5. В MySQL имам база от данни с 2 таблици на който съдържанието е текст изписан на кирилица. Правя проста заявка към базата за извеждане на съдържанието и в браузър. В PHP кода на заявката има и друг текст пак на кирилица.

Въпрос :
Защо когато заредя страницата в която трябва да излезе съдържанието на таблиците ми излиза всичко с въпросителни, с изключение на кирилицата която съм използвал в замата заявка ?

До сега :
Първо разбира се сетнах енкодинга на браусъра за е 1251, не помогна.
Попрочетох, че това може да се дължи на кофти енкодинг на таблицата и от latin 1, го смених на cp-1251, но не помогна много и това.
Питах и google.com, но и там не получих много смислен отговор (вероятно задавам грешен въпрос де)
Питах и познати и те пак ме насочиха да поровя в настройките на MySQL
ама там много неразбира.

Ако някой се е сблъсквал с подобен проблем и може да помогне, ще съм му много благодарен.

Отговор
в отговор на Shadow #2

Re: Top 10 .. не Top 5 ... не Top 1 ...

Чудя се защо някой непрекъснато задава все същия този въпрос при това без да прочете какво другите са написали. Само тик в този клуб са изписани десетки неща по въпроса да не говорим, че и в докуминтацията на MySQL е обяснено доста подробно.

[линк]

salle.online.bg/sig
Отговор
в отговор на salle #3

Re: Top 10 .. не Top 5 ... не Top 1 ...

Благодаря много за класацията, но май не съм за там :)

Тези неща вече съм ги изчел и пробва и не става. Ако имаш някаква друга идея бих я приел с радост и пробвал.

Отговор
в отговор на shadow #4

Re: Top 10 .. не Top 5 ... не Top 1 ...

wiz w httpd.conf za AddDefaultCharset

triabwa da e:

AddDefaultCharset CP1251

Отговор
в отговор на shadow #5

Re: Top 10 .. не Top 5 ... не Top 1 ...

Баш за там си си ... Цитат от линка, който ти е дал сале:
There are two statements that affect the connection character sets:

SET NAMES 'charset_name'
SET CHARACTER SET charset_name

Сега остава да кажеш, че си го направил и това и не работи ... и почти ще ти повярвам.

Отговор
в отговор на batkoianko #6

Re: Top 10 .. не Top 5 ... не Top 1 ...

Това в apache го сложих, но то е само за страниците до колкото знам. Няма отношение към заявките.

Отговор
в отговор на Goose #7

Oправих го

Много ясно че съм го направил и непомогна.

Между другото проблема го открих и няма нищо общо с класацията. :)

Оказа се дребен проблем в PhpMyAdmin, смених го с последната версия и всичко е слънце.

Май въпроса ми наистина е малко тъп бил , но като ми писна да се блъскам и реших и аз да питам.

Отговор