|
|
|
РУССКИЙ ЯЗЫК
|
|||
|---|---|---|---|
|
#18+
Снова привет. На этот раз проблема такая (причем я совсем не понимаю, в чем дело): При добавлении данных в БД происходит следующее - если все на английском языке, то все в порядке, если на русском - отказывается. PHP выдает ошибку выполнения запроса. Помимо этого возникает и другая проблема: я зашифровываю пароль методом md5 или crypt, и он так же отказывается его записывать в БД, даже если все на английском языке. В чем тут проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2007, 12:08 |
|
||
|
РУССКИЙ ЯЗЫК
|
|||
|---|---|---|---|
|
#18+
попробуй 1. экранировать спецсимволы 2. сменить кодировку таблицы 'ALTER TABLE table CHARACTER SET cp1251 COLLATE cp1251_general_ci;' 3. сразу после подключения к бд из скрипта 'SET NAMES 'cp1251';' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2007, 23:45 |
|
||
|
РУССКИЙ ЯЗЫК
|
|||
|---|---|---|---|
|
#18+
Я создаю БД таким образом (использую MySQL 5.0): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. он упорно отказывается воспринимать русский текст при добавлении его в БД. Ошибка и все тут. Блин, что делать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 14:37 |
|
||
|
РУССКИЙ ЯЗЫК
|
|||
|---|---|---|---|
|
#18+
может это как-то связано с IE? Поскольку когда я писал проги на Builder 2006 создавая БД таким же способом - ВСЕ работало как надо. И с русским текстом тоже. А вот здесь такая фигня. .(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 14:39 |
|
||
|
РУССКИЙ ЯЗЫК
|
|||
|---|---|---|---|
|
#18+
причем в выше указанном тексте дела обстоят так: если нюжняя строку при создании таблицы выглядит как первый способ, то текст добавляется, но вмсето него каракули, а не русский текст. А вот если я пишу то, что следует за "или", то он отказывается что-либо добавлять. ругается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 14:42 |
|
||
|
РУССКИЙ ЯЗЫК
|
|||
|---|---|---|---|
|
#18+
только что разобрался кое в чем: если я просто пишу: Type = MyISAM то русский добавляется, но в базе данных он отображается как абракадабра - для просмотра использую MySQL-Front. (может он просто не понимает текста?) во вторых разобрался с тем, что шифровать лучше так: crypt("текст для шифровки","ttt") - это к примеру, то есть ttt для правила шифрования, тут можно че угодно написать. Вот таким образом все работает и добавляется. Но вопрос в том, почему Front коряво отображает русский текст? мне же не удобно его читать, проверять и т.д. .. КТО ЧЕМ ПОЛЬЗУЕТСЯ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2007, 16:24 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1457801]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 485ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...