Thanks for the reply. I use the following code to: %macro special_char(unicode=, name=); %global &name; data _null_; A=input("&unicode."x,$UCS2B4.); call symput("&name.",trim(left(A))); stop; run; %put Note: special_char: &name = ->|&&&name.|<- ; %mend; %special_char(unicode=00B9,name=super1); %special_char(unicode=00B2,name=super2); I get the RTF, right. But as i run VBScript to convert it to .DOCX the 1,2 get converted to ケ and イ. This is really weird, as this is happening for only one file. I use the same code for all the files and other outputs look fine.
... View more