Всем привет,
столкнулся с небольшой проблемой, когда экспортирую значение из TextArea поля в 'application/vnd.ms-excel#MyTable.xls;charset=UTF-8'
то кавычки выходят ’ для ' и “ для "
даже не стал гуглить, т.к. уверен, что многие из вас просто "собаку съели" на таких проблемах и кодировке, т.к. вы работаете не только с английским языком.
спасибо
в самом файле-исходнике (речь идет о html-based .xls файле) кавычки приходят с сервера правильно, т.е. в виде кавычек. Т.е. проблема в том, что программа редактор (Эксель) интерпертирует их не верно, нужно указать кодировку, но как? она уже вроде указана.
Также, если "в блокноте" создать простейший html-based .xls, то даже в различных вариантах кодировки "кавычки" открываются Экселем правильно.
проблема решилась явным указанием в html документе типа кодировки:
<meta http-equiv="Content-Type" content="{!contentType}" />где
contentType = 'application/vnd.ms-excel#MyTable.xls;charset=UTF-8'
а просто указать
<apex:page contentType="{!contentType}">оказалось недостаточным