MS Word Mail Merge "&" - PullRequest
       4

MS Word Mail Merge "&"

0 голосов
/ 27 октября 2011

У меня есть документ слияния, в котором отображается html escape & "amp;" вместо простого «&», где бы у меня ни были амперсанды.

Я подтвердил, что символьное значение в БД определенно является простым амперсандом (&).

В моем наборе данных SQL есть какая-то замена, которую я могу сделать (или что-то еще), которая позволит Word правильно отображать "&"?

Это кажется странной ошибкой, поскольку & является таким распространенным символом. По общему признанию, у меня очень мало опыта MS Word Mail Merge, но я тщательно изучил эту ошибку в сети и не смог найти какие-либо существующие решения.

1 Ответ

0 голосов
/ 27 октября 2011

Если у вас есть свобода изменять данные SQL, и вы уверены, что данные почти всегда будут отображаться в формате HTML, вы можете сделать это следующим образом:

update table_name set string_column_containing_& = 
replace(string_column_containing_&, '&', '&') 
where string_column_containing_& like '%&%'

Вытакже можно выполнить аналогичную замену в вашей логике .net (на стороне сервера) перед отображением набора данных.Я не знаком с .Net, поэтому не могу вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...