![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
Если пользователь вводит с форумы русские буквы, то для втавки их в Базу Данных все равно нужно преобразовывать в UTF8 функцией
iconv('cp1251','utf-8', 'вводимый текст'); Или можно этого не делать? А если первоначальная кодировка не cp1251, а скажем какая нибудь немецкая? Из этого следует, что никакой мультиязычности быть не может. Так как нужно заранее знать что на входе, чтобы его преобразовать правильно в utf-8. Вопрос вообщем в том, как независимо от первоначальной кодировки все помещать в Базу в utf-8? --------------------
Ушел на пары |
|||
|
||||
| baldina |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 26 Всего: 101 |
независимо не получится, надо преобразовывать из исходной. лучше иметь все в одной кодировке. а дальше куда оно девается "с форумы"? если ajax, то данные приходят в utf8 независимо от кодировки страницы. или можно клиенту поручить
|
||||
|
|||||
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
Да у меня вообще не форма а EXE клиент
--------------------
Ушел на пары |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
соответственно, напрашивается естественный ответ: если изначально клиент в кодировке utf-8, то на нём можно вколачивать буквы любого алфавита. и не потребуется ни конвертировать ничего, ни узнавать, так как utf-8 держит все символы |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 26 Всего: 101 |
fics,
Это сообщение отредактировал(а) baldina - 18.10.2013, 10:20 |
|||
|
||||
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
Спасибо за прояснение.
Как для меня, но это уже в дальнейшем, мне нужно будет перейти на новую версию IDE с поддержкой utf-8. Других вариантов нет. --------------------
Ушел на пары |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 26 Всего: 101 |
||||
|
||||
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
Админка на магазин на Delphi7 --------------------
Ушел на пары |
|||
|
||||
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
Есть два варианта
1) Преобразовывать на сервере функцией iconv 2) Преобразовывать на клиенте функцией UTF8Encode В первом случае нужно явно указывать из чего преобразовывать Во втором ничего делать не нужно Это сообщение отредактировал(а) fics - 18.10.2013, 12:13 --------------------
Ушел на пары |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 26 Всего: 101 |
да
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |