The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mysql-server-4.1.12"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"mysql-server-4.1.12" 
Сообщение от Serg77 emailИскать по авторуВ закладки(ok) on 24-Июл-05, 23:25  (MSK)
Здравствуйте!
Возникла такая проблема, после установки mysql-server-4.1.12:
База хранит данные на русском языке в непонятной кодировке (в Web приложения показывает только вопросительные знаки).
OS FreeBSD 5.4 mysql-server-4.1.12 собирал без дополнительных опций из портов.
В /etc/my.cnf стоит default-character-set=cp1251
Смотрю через phpMyAdmin, говорит что глобальные значения кодировки cp1251.
Подскажите что делать, в чем хитрость?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "mysql-server-4.1.12" 
Сообщение от Serg77 emailИскать по авторуВ закладки(ok) on 25-Июл-05, 15:19  (MSK)
Нкужели никто не сталкивался с подобным?
Я прочитал http://www.opennet.me/base/dev/mysql_rus_problem.txt.html
Но проблема не решилась.
Я заметил что с кодировкой ru-utf-8 проблем нет.
Что посоветуете?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "mysql-server-4.1.12" 
Сообщение от zedis emailИскать по авторуВ закладки on 25-Июл-05, 17:51  (MSK)
>Нкужели никто не сталкивался с подобным?
>Я прочитал http://www.opennet.me/base/dev/mysql_rus_problem.txt.html
>Но проблема не решилась.
>Я заметил что с кодировкой ru-utf-8 проблем нет.
>Что посоветуете?


Посмотри с начало не через PHPmyadmin а через например mysql-front для фортачек может вовсе дело не в mysql'e а в кодировка установленых на твоём web servere если web server при работе phpmyadmin  даёт русские символы то проблема с настройкой webserver'a а utf-8 лучше всего подходит так как в ней присутствуют символы большинства языков, проще говоря она унивирсальна...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "mysql-server-4.1.12" 
Сообщение от Serg77 emailИскать по авторуВ закладки(ok) on 25-Июл-05, 19:49  (MSK)
>Посмотри с начало не через PHPmyadmin а через например mysql-front для фортачек
>может вовсе дело не в mysql'e а в кодировка установленых на
>твоём web servere если web server при работе phpmyadmin  даёт
>русские символы то проблема с настройкой webserver'a а utf-8 лучше всего
>подходит так как в ней присутствуют символы большинства языков, проще говоря
>она унивирсальна...

Да, через mysql-front данные вроде сохраняются нормально, но опять же потом через Web отображаются как вопросительные знаки. А через mysql-front просматриваю - все в порядке!
Значит это проблема Apache!
Apache 1.33 установлен из портов без дополнительних ипций и перекодировок.
Что нужно поправить в Apache?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "mysql-server-4.1.12" 
Сообщение от avator emailИскать по авторуВ закладки(ok) on 25-Июл-05, 21:23  (MSK)
Обрати внимание на последние две строкив в Makefile, они необходимы, а потом пересобири php-mysql и все заработает.

CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --localstatedir=/var/db/mysql \
                --without-debug \
                --without-readline \
                --without-libedit \
                --without-bench \
                --without-extra-tools \
                --with-libwrap \
                --with-mysqlfs \
                --with-vio \
                --with-low-memory \
                --with-comment='FreeBSD port: ${PKGNAME}' \
                --enable-thread-safe-client \
                --with-charset=cp1251 \
                --with-extra-charsets=all

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "mysql-server-4.1.12" 
Сообщение от Serg77 emailИскать по авторуВ закладки(??) on 25-Июл-05, 23:55  (MSK)
>Обрати внимание на последние две строкив в Makefile, они необходимы, а потом
>пересобири php-mysql и все заработает.
>
>CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
>CONFIGURE_ARGS= --localstatedir=/var/db/mysql \
>            
>    --without-debug \
>            
>    --without-readline \
>            
>    --without-libedit \
>            
>    --without-bench \
>            
>    --without-extra-tools \
>            
>    --with-libwrap \
>            
>    --with-mysqlfs \
>            
>    --with-vio \
>            
>    --with-low-memory \
>            
>    --with-comment='FreeBSD port: ${PKGNAME}' \
>            
>    --enable-thread-safe-client \
>            
>    --with-charset=cp1251 \
>            
>    --with-extra-charsets=all

Большое спосибо!
Сейчас в phpMyAdmin с кодировками проблем нет.
А PHP Nuke Так и остаются вопросительние знаки.
В базе все хранится на русском.
Дополнительно я переустановил php5-mysqli тоже не помогло.
PHP Nuke как-то подругому обращается к базе чем phpMyAdmin ?
Что посоветуете?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру