Hello
Thank you for additional information. I have tried one more time, and I still cannot reproduce the problem. I use the following code for testing:
Document prototypeFile4English = new Document("C:\\Temp\\prototype_File.docx");
Document prototypeFile4hebrew = new Document("C:\\Temp\\prototype_File.docx");
String[] mailMergeFieldsArray = {"sys_date","details2_details_90010","Value_3_90010","name_value_1_t_90164_lv_3","name_value_2_90144","name_value_1_90144","date_from_90144"};
String[] hebrewMailMergeValuesArray = {"27.06.2010","מנהל פיתוח","029651247","מנהל פיתוח","פיתוח","שמואל מזרחי","27.06.2010"};
String[] englishMailMergeValuesArray = {"27.06.2010","shmoel mizrachi","029651247","develop","department manager","senior manager ","27.06.2010"};
prototypeFile4hebrew.getMailMerge().execute(mailMergeFieldsArray, hebrewMailMergeValuesArray);
prototypeFile4hebrew.save("C:\\Temp\\bad_hebrew_Merged.docx",SaveFormat.DOCX);
prototypeFile4hebrew.save("C:\\Temp\\bad_hebrew_Merged.doc",SaveFormat.DOC);
prototypeFile4English.getMailMerge().execute(mailMergeFieldsArray,englishMailMergeValuesArray);
prototypeFile4English.save("C:\\Temp\\bad_english_Merged.docx",SaveFormat.DOCX);
prototypeFile4English.save("C:\\Temp\\bad_english_Merged.doc",SaveFormat.DOC);
It seems, it can be problem with encoding on your side.
I send the output documents produced on my side to your e-mail.
Best regards,
Andrey Noskov
Developer/Technical Support
Aspose Auckland Team