|
|
|
| Доброго времени суток.
При исполнении sql если в запросе есть символ "я" MySQL не корректно работает или вовсе выводит ошибку, хотя если поменять "я" например на "Я" или на другой символ всё работает . Перед вставкой проверяю строку на наличие этого символа и меняю на заглавную. Можно ли устранить эту проблему ?
кодировка: CP1251 | |
|
|
|
|
|
|
|
для: ksacvet777
(16.11.2008 в 18:42)
| | Вы уверены что у Вас CP1251?
запрос SQL как исполняете? свой скрипт/консоль/phpmyadmin? | |
|
|
|
|
|
|
|
для: ksacvet777
(16.11.2008 в 18:42)
| | Этот символ (в кодировке cp1251) не должен применяться в именах объектов ( Баз, таблиц, полей, алиасов и т.п.)
Это ограничение MySQL можно обойти, создав схему в кодировке utf-8. Впрочем именовать объекты чем-то отличным от цифр и латинских букв - дурной тон.
В текстовых данных символ я равноценен остальным. | |
|
|
|