При экспорте данных процесс бомбардирует символ #, используемый для цветовых кодов.Мне нужно, чтобы они были встроенными стилями, так как код будет использоваться в качестве файла подписи.
Я использую следующий JS;
function downloadSignature() {
var a = document.body.appendChild(
document.createElement("a")
);
a.download = "signature.html";
a.href = "data:text/html;charset=utf-8," + document.getElementById("signature").innerHTML;
a.click();
}
Вот пример строки, в которой процесс экспорта завершается неудачно;
<tr>
<td style="font-family:Arial,serif;font-size:12px;font-weight: bold;color:#d4121e;padding-bottom: 6px;">John Smith</td>
</tr>
Все хорошо до # - кто-нибудь знает, почему это может быть?Метод кодировки для файла виноват?Я пробовал обычные / html и base64, но ни один из них не помог.