Показать сообщение отдельно
  #1 (permalink)  
Старый 12.03.2013, 16:53
Аватар для damekkoneko
Новичок на форуме
Отправить личное сообщение для damekkoneko Посмотреть профиль Найти все сообщения от damekkoneko
 
Регистрация: 15.02.2013
Сообщений: 9

Проблема с кодировками при экспорте талицы в Excel
Здравствуйте!
Прошу вашей помощи! Мозг уже кипит, да и рабочий день заканчивается, а покою все нет.

Имееся такая штука:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head> 
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
<body>

 <h2>Заявка на смену пароля:</h2>
 
 <table id="123" width="65%" style="border-collapse: collapse; border: 1px solid #FF0077;">
    <tr><td>
       Для смены пароля обращяться: 
    </td>
    <td>
       Туда и сюда....
    </td>
    </tr>
  </table>

<script>
     var table= document.getElementById("123");
     var html = table.outerHTML;
   window.open('data:application/vnd.ms-excel; UNICODE,' + encodeURIComponent(html));
</script>

</body>
</html>


Сохранение динамической табличики у клиента в *.xls файлик с диалогом. Все прекрасно работает, но проблема с кодировкой - русский текст закорючками.

Актив Х мен я не устраивет никакким местом, мне достаточно этого диалога, что нужно запихать еще при создании окна в
window.open('data:application/vnd.ms-excel; UTF-8,' + encodeURIComponent(html));
,чтоб ы все было нормально?

Спасибо!

Последний раз редактировалось damekkoneko, 12.03.2013 в 16:58.
Ответить с цитированием