У меня есть пользователь, который хранит символ «зарегистрированного товарного знака» на ее имя в нашей базе данных, и когда мы извлекаем его, когда база данных правильно отображается, но когда мы фактически размещаем его на веб-сайте сам в HTML он делает с дополнительным символом «А» перед ним:Удаление дополнительного символьного символа ASCII в PDF
Вы можете видеть выше значения базы данных по сравнению с тем, что отображается в файле PDF. Я могу получить доступ к значению базы данных в бэкэнд и отредактировать его с помощью кода vb, но я действительно не уверен, как или что будет делать код, поскольку я не хочу удалять все символы ASCII, только дополнительный символ, сгенерированный и отображаемый в PDF.
Любая идея, как это сделать, будет замечательной.
Он выглядит UTF-8'ish. Вы должны унифицировать ожидаемые и применяемые кодировки для кода доступа к базе данных. – mkl
Возможно, вам придется проверять кодировку вывода вашей HTML-страницы ('meta Charset =" xxx "или' meta http-equiv = "Content-Type" content = "xxx" ') ASCII является старым (это мое мнение, но это потому, что не все имена могут быть написаны в ASCII, так как я живу в стране, не являющейся английским языком). UTF-8 очень хорош ИМХО и все еще хорошо обрабатывает ASCII. UTF16/32 имеет Big Endian/Little вещь, которая может быть очень сложной в какой-то момент. UTF32 слишком тяжел в памяти и определенно нуждается в двоичном сжатии ... –