Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Обрезает русские тексты при вставке в базу!!! / 7 сообщений из 7, страница 1 из 1
24.11.2003, 12:49
    #32332822
Спасайте!!!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обрезает русские тексты при вставке в базу!!!
При вставке больших кусков текста почему-то обрезает часть и заканчивает этот блок символами %F, %C или просто %.

Длина строкового поля в базе естественно соответствует длине вводимой строки, но почему не помещает весь текст? И от разных кусков оставляет куски разной длины.

Админ прописал в my.cnf кодировку, не помогает.
С английским текстом вроде все нормально.

Что за странная такая проблема?
Помогите, плз.
...
Рейтинг: 0 / 0
24.11.2003, 15:54
    #32333200
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обрезает русские тексты при вставке в базу!!!
неплохо было бы скрипт, создающий таблицу.

например, в котдировке UTF-8 русская буква занимает 2 байта, а английская 1...

// правда, с понимающим юникод мойсквелем никогда не приходилось общаться, может, другие подскажут
...
Рейтинг: 0 / 0
24.11.2003, 16:18
    #32333249
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обрезает русские тексты при вставке в базу!!!
UTF-8 просто заносится в базу, правда не получите вы никакого upppercase или lowercase... проверка должна быть на уровне BINARY.
если следить за тем, чтоб все буквовки были одного "размера", то в базе мона проводить поиск.
...
Рейтинг: 0 / 0
24.11.2003, 18:40
    #32333482
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обрезает русские тексты при вставке в базу!!!
Да не, Кот, ты не мне про УТФ-8, ты человеку подскажи, почему у него буковки обрезаются..
...
Рейтинг: 0 / 0
24.11.2003, 19:51
    #32333562
BigHarry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обрезает русские тексты при вставке в базу!!!
Буковки скорей всего обрезаются из-за того, что некоторые символы перед встаФкой в текстовое поле надо предварить слэшкой - типа что бы вставить кавыку - надо писать так: \", может - из-за этого?
...
Рейтинг: 0 / 0
25.11.2003, 07:40
    #32333684
Спасайте!!!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обрезает русские тексты при вставке в базу!!!
Я вставлял текст и ез всяких служебных символов, не работает. Тексты на английском вставляет без проблем.

Кстати, на другой машине с виндовым Апачем и MySQL все работает как то само собой без проблем, я даже никаких настроек языков не делал.

Может действительно все из-за настроек языка сервера и MySQL, ил из-за их несоответствия?
...
Рейтинг: 0 / 0
26.11.2003, 10:47
    #32334992
BigHarry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обрезает русские тексты при вставке в базу!!!
Скорей всего...
Вставляешь, наверно, текст в кодировке вин-1251, а сервант настроен на коечную...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Обрезает русские тексты при вставке в базу!!! / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]