Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
кодировка в mysql
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
[clu]
Apprentice
Apprentice


Joined: 23 Feb 2004
Posts: 160
Location: 127.0.0.1

PostPosted: Fri Mar 03, 2006 3:02 pm    Post subject: кодировка в mysql Reply with quote

Добрый день :)
сегодня вопрос действительно потрясающий! в l dev-db/mysql-4.1.14 (+readline -utf8) нельзя вставить кирилические буквы вообще! вместо них знаки вопросов!
Back to top
View user's profile Send private message
codebuger
n00b
n00b


Joined: 02 Dec 2005
Posts: 31
Location: Украина, Донецк

PostPosted: Sat Mar 04, 2006 12:32 pm    Post subject: Может так? :-) Reply with quote

А чем вас юникод не устроил? Включите юникод а на выходе поставьте нужную вам кодировку. Насколько я помню (не уверен) разработчики мускула решили оставить как основную кодировку только utf8.
_________________
Nixland.org - моя дорога в Open Source
Back to top
View user's profile Send private message
[clu]
Apprentice
Apprentice


Joined: 23 Feb 2004
Posts: 160
Location: 127.0.0.1

PostPosted: Mon Mar 06, 2006 7:50 am    Post subject: Reply with quote

система не на юникоде. вообще тут как я понимаю ситуация выглядит так: мускул хранит все базы и так в юникоде, просто когда делается выборка он на лету перекодирует ?
Back to top
View user's profile Send private message
[clu]
Apprentice
Apprentice


Joined: 23 Feb 2004
Posts: 160
Location: 127.0.0.1

PostPosted: Mon Mar 06, 2006 9:46 am    Post subject: Reply with quote

ппл :) ситуация следующая - в дампе часть столбцов в koi8r и часть в cp1251. это получается нужно какой-то мощынй скрипт с sed и iconv ...
Back to top
View user's profile Send private message
sa10
Apprentice
Apprentice


Joined: 20 Jan 2005
Posts: 251
Location: Minsk

PostPosted: Mon Mar 06, 2006 12:53 pm    Post subject: Reply with quote

Я уже писал про это здесь
https://forums.gentoo.org/viewtopic-t-413216-highlight-mysql.html
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Mar 07, 2006 10:02 am    Post subject: Reply with quote

sa10, по дефолту он валит не utf8, а в локали клиента. так на моей рабочей машине система в utf8 и базы тоже все в utf8 --- проблем нет.
перенес на хостинг базу --- полезли вопросики на все, что не есть latin1.

не люблю я mysql, до сих пор не понимаю, как писанулся его использовать в проекте...
Back to top
View user's profile Send private message
sa10
Apprentice
Apprentice


Joined: 20 Jan 2005
Posts: 251
Location: Minsk

PostPosted: Tue Mar 07, 2006 12:02 pm    Post subject: Reply with quote

Да ну, не горячись!
майсиквел (почти) самый гуманный сервер :)

Принудительно можно еще, например, так в нужной кодировке данные получить


Code:
function convertName($name)     {
                if (ereg("[^".chr(32)."-".chr(60).chr(62)."-".chr(127)."]",$name))      {
                        return '=?windows-1251?B?'.base64_encode($name).'?=';
                } else {
                        return $name;
                }
        }


Это я для moodle делал

В моем случае он валил не в локали клиента, а именно в utf8
Можно еще майсиквел собрать криво и он будет в чем попало гнать
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum