![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 1 Всего: 290 |
Есть текст взятый из Экселя. Там он хранится в UTF-16LE
Теперь он у меня в массиве в UTF-16LE. Как конвертировать UTF-16LE в UTF-8 ? пробовл inconv но что-то все равно не работает. Немецкие и русские буквы не совмешаются. |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Admin
А что ты в iconv пишешь? и что неа выходе получаешь? |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 1 Всего: 290 |
$result = iconv('UTF-16LE', 'UTF-8', $string);
|
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Две ковычки.... Щас сервер поставлю, протестирую... |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 1 Всего: 290 |
опечатка |
|||
|
||||
yUAC |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 9.6.2004 Репутация: 3 Всего: 3 |
Посмотрите на всякий случай, точно ли Вы указываете ту кодировку? И еще не мешало бы точно удостовериться, что строка, закодированная в UTF-16LE уже не содержит комбинаций &#xxxx;, которые немного проще обрабатывать (такое встречается довольно часто).
P.S. На всякий случай, прикрепите файлики с исходными строками, посмотрим, в чем там может быть дело. |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 1 Всего: 290 |
Какие-то странные вещи проихсодят.
Если я с UTF-16LE конвертирую в cp1251, то нормально. (русские буквы видна, а немецкие умлауты вопросами) Если я с UTF-16LE конвертирую в cp1252 то нормально. (русские буквы невидны, а немецкие нормально) А вот если в UTF8, работает также, как кодировка в cp1251. А мне нужно одновременно и русские буквы и умлаты немецкие ![]() |
|||
|
||||
yUAC |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 9.6.2004 Репутация: 3 Всего: 3 |
Можете привести пример строк, которые не работают (в исходном виде)? Я у себя проверю
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |