It looks like you are not writing the CSV file using the correct encoding.
From the online help
https://success.salesforce.com/ideaView?id=08730000000jRNIAA2
- Make sure the 2 UTF-8 encoding setting in Data Loader are checked.
Read all CSVs with encoding
Write all CSVs with encoding
- Perform Export.and save the file on local file folder
3 Open Excel and import the file, on the MS Excel Import Wizard step 3, choose the File Origin Unicode (UTF-8).
Once the CSV is exported and displays symbols when opening in Excel. You may try these steps.
Right click on the csv file and click "Open With"
Choose Notepad
On Notepad click File then Save As
Set the file name - (Filename here).csv
Select UTF-8 on Encoding and click Save
Open the new CSV file on Excel.
The key error appears to be mapping a Java Enum value to a value in XML config file.
java.lang.IllegalArgumentException: No enum const class com.salesforce.dataloader.action.OperationInfo. at java.lang.Enum.valueOf(Unknown Source)
Specifically the OperationInfo enum.
Having had a peak into this Enum I can see it requires the following values...
insert,
update,
upsert,
delete,
hard_delete,
extract,
extract_all
Since Java is case senstiive by default, the following part of your config will need to change to using a value from the above....
<entry key="process.operation" value="extract"/>
The Salesforce documentation gives one example of this in this topic Data Loader Process Configuration Parameters.
However the linked topic, Data Loader Command Line Operations, gives only the labels of these values and not the actual config values needed, which I agree is confusing and misleading in the context from which the page was linked. Hopefully the above list gives future readers the mapping they need! :)
Best Answer
You need to convert your CSV encoding to UTF-8. Then try to insert data into Salesforce. This should work.
Please refer this link for converting CSV format to UTF-8. I'm highlighting those steps below:
Below are some snapshots of my Developer org:
Name
in Special Characters in CSV format: