Помощник
|
вопросики вместо символов в БД |
kirill24
|
Сообщение
#1
|
||
|
|
||
|
|||
Licoric |
13.10.2009, 13:34;
Ответить: Licoric
Сообщение
#2
|
|
У меня похожая ситуация была. Но только вместо определенных символов добавлялись знаки вопроса. Вместо кавычек << и >>, ё Ё и еще несколько, что нашел...
Поменял таблицы на utf-8 и сайт с ansi на utf - стало все нормально. |
|
|
kirill24
|
Сообщение
#3
|
|
эээ, если можно - поподробнее.
для меня это темный лес. я захожу в любую таблицу, там есть колонка "сравнение". в ней написано utf8_swedish_ci это здесь надо поставить utf-8? а на сайте как? вверху где чарсет? если так делаю, то вместо всего что есть на странице (менюшки всякие и пр.) появляются иероглифы. в общем пожалуйста, если нетрудно, максимально подробно расскажи. как делать, где жать, чего писать... ок? |
|
|
Licoric |
13.10.2009, 13:56;
Ответить: Licoric
Сообщение
#4
|
|
Если сайт на хосте, то попробуй что-то добавить в базу и потом вывести на экран. Если читабельно, то какая разница как это в базе отображается?
|
|
|
kirill24
|
Сообщение
#5
|
|
я данные редактарую скриптом. скрипт в БД пишет, и потом на сайте все нормально отображается. но в БД закорючки!!!
я подозреваю, что если я потом перейду на другой хостинг, то опять на сайте будет всякая лажа вместо букв. а это уже большая разница! или действительно достаточно set names прописать, и тогда при любых переходах на любые хостинги все будет норм? |
|
|
Licoric |
13.10.2009, 14:23;
Ответить: Licoric
Сообщение
#6
|
|
Слушай - я не парюсь...
|
|
|
alexdrob |
13.10.2009, 14:29;
Ответить: alexdrob
Сообщение
#7
|
|
Это не в БД загарючки а программа или скрипт которым ты БД просматриваешь отображает тебе содержимое в неправильной кодировке, смени кодировку у программы которой смотришь и не будет тебе закарючек
|
|
|
alexdrob |
13.10.2009, 14:30;
Ответить: alexdrob
Сообщение
#8
|
|
Set names задаёт базе в какой кодировке обрабатывать запрос она сама автоматом переводит в неё
tесли у тебя страницы в кодировке cp1251 то делай поле mysql_connect... эти запросы: mysql_query("SET character_set_results='cp1251'"); mysql_query("SET NAMES 'cp1251'"); |
|
|
kirill24
|
Сообщение
#9
|
|
нашел в инете вот что:
Если у вас MySQL уже установлен, то для того, чтобы узнать default кодировку сервера, дайте команду: сделал так, написало вот что:SHOW VARIABLES; character_set_client utf8 видимо вот поэтому и появляются вопросики.character_set_connection utf8 character_set_database utf8 character_set_results utf8 character_set_server utf8 character_set_system utf8 далее, там совет: Например, если у вас default charser koi8-r, а вы хотите класть/получать данные в windows-1251, необходимо использовать следующую строку соединения: где это писать??? я попробовал просто там же где я с БД соединяюсь. после этого перестает грузиться сайт вообще.
$SQL.connect-string[mysql://user:password@имя_хоста:номер_порта/database?charset=cp1251_koi8] |
|
|
alexdrob |
13.10.2009, 14:40;
Ответить: alexdrob
Сообщение
#10
|
|
читай пост № 8
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Можно ли в старый SEO текст вместо старого домена поставить новый? | 3 | Tutich | 1219 | 22.3.2024, 14:47 автор: Tutich |
|
Рерайт / копирайт от исполнителя с опытом. от 45 р за 1k символов услуги рерайта и копирайта |
8 | rest2011 | 3547 | 21.4.2021, 13:34 автор: rest2011 |
|
Нужны уник описания к видео (адалт), 10-15 руб. за 1 описание 250 - 350 символов Либо скачивание видео, загрузка на сайт через фтп, + мета-описания |
4 | Admiral_ukr | 2153 | 1.2.2021, 1:18 автор: underkio |
|
ИЩУ: Написание текстов по 400 символов (рерайт) по 10 руб | 1 | tatrus | 930 | 3.1.2021, 21:02 автор: acabgirl |
|
Размножение, копирайт, рерайт. Тексты от 40 рублей за 1000 символов! | 0 | Vreg | 917 | 16.7.2019, 21:39 автор: Vreg |
Текстовая версия | Сейчас: 24.4.2024, 11:59 |