Re: [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37

2010-10-03 Thread none
да нов е таблицата е пробна само да подкарам кирилицата

До Павел Петков:

Работи твоя начин човек.

> mysql_query("SET character_set_results=utf8", $db_connect);
> mb_language('uni');
> mb_internal_encoding('UTF-8');
>

и резултат през mysql>


> | 118 | asd| sadsa|

| 119 | асда   | сад   |

| 120 | асда   | сад   |

| 121 | дасда | садасда   |

| 122 ||  |

| 123 | Милен | Димитров |

| 124 | Milen  | Dimitrov |

+-++--+


Сега encoding-a на таблицата се сетва всеки път преди да изпълни заявката на
utf8. В браузера съще трябва да е utf-8 ?

2010/9/30 Milen Nikolov 

> On Thu, 2010-09-30 at 10:38 +0300, Ilia Lindov wrote:
> > Здравей, може да пробваш със "SET NAMES 'cp1251'" веднага след като си
> > осъществил връзка със сървъра.
> >
> > Поздрави: Илия
> >
> > On 09/30/2010 01:23 AM, none wrote:
> > > Здравейте хора :), от вчера съм с mysql на линукса и нещо странно се
> > > получава при мен със смяна на енкодинга. Сценария е следния - таблицата
> ми е
> > > по дефаулт с енкодинг   default charset cp1251 (не съм задавал колация
> при
> > > създаването на таблицата) в браузера съм сложил chaset cp1251. Като
> изпълня
> > > някой insert заявка в тая таблица, ми вкарва датата с ероглифи в mysql
> и
> > > съответно после я изкарва и през браузера така. Та идеята ми е защо
> датата
> > > не се инсертва с кирилица? Има ли някакви предварителни настройки по
> mysql
> > > сървъра ...там не съм пипал нищо?
>
> Това нов проект ли е или се опитваш да подкараш вече съществуваща  база
> данни на по-нова версия ма MySQL?
> Ако тепърва стартираш проекта всичката кирилица в него трябва да с utf-8
> encoding.
>
>
> > >
> > >
> > >
> > > ___
> > > Lug-bg mailing list
> > > Lug-bg@linux-bulgaria.org
> > > http://linux-bulgaria.org/mailman/listinfo/lug-bg
> > ___
> > Lug-bg mailing list
> > Lug-bg@linux-bulgaria.org
> > http://linux-bulgaria.org/mailman/listinfo/lug-bg
>
> --
> Milen Nikolov
> CTO
> Daticum JSC
> e-mail: mi...@sirma.bg
> tel: +359 2 490 1580
> mobile: +359 886 409 033
> www.daticum.com www.sirma.bg
>
> ---
> On a given day, a given circumstance, you think you have a limit.
> And you then go for this limit and you touch this limit,
> and you think, 'Okay, this is the limit.' As soon as you touch this
> limit,
> something happens and you suddenly can go a little bit further.
> With your mind power, your determination, your instinct,
> and the experience as well, you can fly very high.
>  * Ayrton Senna - Interview for Racing is in My Blood, 1991
>
> ___
> Lug-bg mailing list
> Lug-bg@linux-bulgaria.org
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>



-- 

Поздрави Милен Карастоянов

-
*"Благоразумието трябва да е нещо средно между своеволието и безчуствието" -
Аристотел *
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37

2010-09-30 Thread Milen Nikolov
On Thu, 2010-09-30 at 10:38 +0300, Ilia Lindov wrote:
> Здравей, може да пробваш със "SET NAMES 'cp1251'" веднага след като си 
> осъществил връзка със сървъра.
> 
> Поздрави: Илия
> 
> On 09/30/2010 01:23 AM, none wrote:
> > Здравейте хора :), от вчера съм с mysql на линукса и нещо странно се
> > получава при мен със смяна на енкодинга. Сценария е следния - таблицата ми е
> > по дефаулт с енкодинг   default charset cp1251 (не съм задавал колация при
> > създаването на таблицата) в браузера съм сложил chaset cp1251. Като изпълня
> > някой insert заявка в тая таблица, ми вкарва датата с ероглифи в mysql и
> > съответно после я изкарва и през браузера така. Та идеята ми е защо датата
> > не се инсертва с кирилица? Има ли някакви предварителни настройки по mysql
> > сървъра ...там не съм пипал нищо?

Това нов проект ли е или се опитваш да подкараш вече съществуваща  база
данни на по-нова версия ма MySQL?
Ако тепърва стартираш проекта всичката кирилица в него трябва да с utf-8
encoding. 


> >
> >
> >
> > ___
> > Lug-bg mailing list
> > Lug-bg@linux-bulgaria.org
> > http://linux-bulgaria.org/mailman/listinfo/lug-bg
> ___
> Lug-bg mailing list
> Lug-bg@linux-bulgaria.org
> http://linux-bulgaria.org/mailman/listinfo/lug-bg

-- 
Milen Nikolov
CTO
Daticum JSC
e-mail: mi...@sirma.bg
tel: +359 2 490 1580
mobile: +359 886 409 033
www.daticum.com www.sirma.bg

---
On a given day, a given circumstance, you think you have a limit. 
And you then go for this limit and you touch this limit, 
and you think, 'Okay, this is the limit.' As soon as you touch this
limit, 
something happens and you suddenly can go a little bit further. 
With your mind power, your determination, your instinct, 
and the experience as well, you can fly very high. 
  * Ayrton Senna - Interview for Racing is in My Blood, 1991

___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37

2010-09-30 Thread Ilia Lindov
Здравей, може да пробваш със "SET NAMES 'cp1251'" веднага след като си 
осъществил връзка със сървъра.


Поздрави: Илия

On 09/30/2010 01:23 AM, none wrote:

Здравейте хора :), от вчера съм с mysql на линукса и нещо странно се
получава при мен със смяна на енкодинга. Сценария е следния - таблицата ми е
по дефаулт с енкодинг   default charset cp1251 (не съм задавал колация при
създаването на таблицата) в браузера съм сложил chaset cp1251. Като изпълня
някой insert заявка в тая таблица, ми вкарва датата с ероглифи в mysql и
съответно после я изкарва и през браузера така. Та идеята ми е защо датата
не се инсертва с кирилица? Има ли някакви предварителни настройки по mysql
сървъра ...там не съм пипал нищо?



___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg

___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37

2010-09-29 Thread Павел Петков
Може би трябва да укажеш и какъв е енкодинга на входните данни.
Това е пример на PHP, който ми е спасявал кожата неведнъж.

$db_connect = mysql_connect($dbserver, $dbuser, $dbpassword)
or die("Не може да бъде установена връзка с базата данни".mysql_error());
mysql_query("SET character_set_results=utf8", $db_connect);
mb_language('uni');
mb_internal_encoding('UTF-8');

$db_select=mysql_select_db($appdb);
if (!$db_connect) {
die("Връзката не може да бъде установена: " . mysql_error());
} else if(!$db_select){
die("Немога да се свържа с Базата");
}

mysql_query("set names 'utf8'", $db_connect);
mysql_query("SET character_set_client=utf8", $db_connect);
mysql_query("SET character_set_connection=utf8", $db_connect);


Поздрави.
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37

2010-09-29 Thread none
опс, сега забелязах, че като вкарвам някаква дата в mysql се пази различна
дата дори и на utf-8,


mysql> select * from cyrilic;

  +-+-++
| idi | ime | family |
+-+-++
| 100 | .dasas. | .. |<--- Втората колона е само с точки
а трява да са стрингове..
| 101 | .adsa.  | .. |
+-+-++
2 rows in set (0.00 sec)

а, резултата от апаче:

име: .dasas.  Презиме: ..
име: .dasas.  Презиме: ..
име: .dasas.  Презиме: ..

wtf?? защо подяволите датата е една и съща :-).. (релоаднах апача и mysql-а
и пак така)

... нещо не съм инсталирал или някъде съм инсталирал повече и се бърка,
mysql не работи както трябва май..
дайте съвет някакъв?


2010/9/30 none 

> сега ще вида, 10х :-)
> коментирах сега и чарсета на апача в /etc/apache2/conf.d/charset и още няма
> резултат..
>
> ама това почва да ме съмнява,че не е нормално, правя си енкодинга на
> таблицата, апача и браузера и нищо защото още при mysql-а нещо не се
> получава, инсертвам през конзолата на mysql и ги селектва като ероглифи..
>
> 2010/9/30 Ivan Ivanov 
>
>  http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
>>
>> Може би това ще ти свърши работа.
>> Отделно можеш да зададеш на mysql-а да игнорира charset-а на лиента ако
>> не се лъжа.
>>
>> Поздрави
>> Иван
>>
>>
>>
>> - Original Message -
>> *From:* none 
>> *To:* Linux Users Group - Bulgaria 
>> *Sent:* Thursday, September 30, 2010 1:23 AM
>> *Subject:* [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37
>>
>> Здравейте хора :), от вчера съм с mysql на линукса и нещо странно се
>> получава при мен със смяна на енкодинга. Сценария е следния - таблицата ми е
>> по дефаулт с енкодинг   default charset cp1251 (не съм задавал колация при
>> създаването на таблицата) в браузера съм сложил chaset cp1251. Като изпълня
>> някой insert заявка в тая таблица, ми вкарва датата с ероглифи в mysql и
>> съответно после я изкарва и през браузера така. Та идеята ми е защо датата
>> не се инсертва с кирилица? Има ли някакви предварителни настройки по mysql
>> сървъра ...там не съм пипал нищо?
>>
>> --
>>
>> ___
>> Lug-bg mailing list
>> Lug-bg@linux-bulgaria.org
>> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>>
>>
>> ___
>> Lug-bg mailing list
>> Lug-bg@linux-bulgaria.org
>> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>>
>>
>
>
> --
> --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
> --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
> --- --- --- --- ---
>



-- 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
--- --- --- --- ---
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37

2010-09-29 Thread none
сега ще вида, 10х :-)
коментирах сега и чарсета на апача в /etc/apache2/conf.d/charset и още няма
резултат..

ама това почва да ме съмнява,че не е нормално, правя си енкодинга на
таблицата, апача и браузера и нищо защото още при mysql-а нещо не се
получава, инсертвам през конзолата на mysql и ги селектва като ероглифи..

2010/9/30 Ivan Ivanov 

>  http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
>
> Може би това ще ти свърши работа.
> Отделно можеш да зададеш на mysql-а да игнорира charset-а на лиента ако не
> се лъжа.
>
> Поздрави
> Иван
>
>
>
> - Original Message -
> *From:* none 
> *To:* Linux Users Group - Bulgaria 
> *Sent:* Thursday, September 30, 2010 1:23 AM
> *Subject:* [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37
>
> Здравейте хора :), от вчера съм с mysql на линукса и нещо странно се
> получава при мен със смяна на енкодинга. Сценария е следния - таблицата ми е
> по дефаулт с енкодинг   default charset cp1251 (не съм задавал колация при
> създаването на таблицата) в браузера съм сложил chaset cp1251. Като изпълня
> някой insert заявка в тая таблица, ми вкарва датата с ероглифи в mysql и
> съответно после я изкарва и през браузера така. Та идеята ми е защо датата
> не се инсертва с кирилица? Има ли някакви предварителни настройки по mysql
> сървъра ...там не съм пипал нищо?
>
> --
>
> ___
> Lug-bg mailing list
> Lug-bg@linux-bulgaria.org
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>
>
> ___
> Lug-bg mailing list
> Lug-bg@linux-bulgaria.org
> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>
>


-- 
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
--- --- --- --- ---
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


Re: [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37

2010-09-29 Thread Ivan Ivanov
http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

Може би това ще ти свърши работа.
Отделно можеш да зададеш на mysql-а да игнорира charset-а на лиента ако не се 
лъжа.

Поздрави 
Иван


  - Original Message - 
  From: none 
  To: Linux Users Group - Bulgaria 
  Sent: Thursday, September 30, 2010 1:23 AM
  Subject: [Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37


  Здравейте хора :), от вчера съм с mysql на линукса и нещо странно се получава 
при мен със смяна на енкодинга. Сценария е следния - таблицата ми е по дефаулт 
с енкодинг   default charset cp1251 (не съм задавал колация при създаването на 
таблицата) в браузера съм сложил chaset cp1251. Като изпълня някой insert 
заявка в тая таблица, ми вкарва датата с ероглифи в mysql и съответно после я 
изкарва и през браузера така. Та идеята ми е защо датата не се инсертва с 
кирилица? Има ли някакви предварителни настройки по mysql сървъра ...там не съм 
пипал нищо? 


--


  ___
  Lug-bg mailing list
  Lug-bg@linux-bulgaria.org
  http://linux-bulgaria.org/mailman/listinfo/lug-bg
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg


[Lug-bg] проблем с encoding cp1251 в MySQL 5.1.37

2010-09-29 Thread none
Здравейте хора :), от вчера съм с mysql на линукса и нещо странно се
получава при мен със смяна на енкодинга. Сценария е следния - таблицата ми е
по дефаулт с енкодинг   default charset cp1251 (не съм задавал колация при
създаването на таблицата) в браузера съм сложил chaset cp1251. Като изпълня
някой insert заявка в тая таблица, ми вкарва датата с ероглифи в mysql и
съответно после я изкарва и през браузера така. Та идеята ми е защо датата
не се инсертва с кирилица? Има ли някакви предварителни настройки по mysql
сървъра ...там не съм пипал нищо?
___
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg