I tried to use the original findscu tool as you suggested, below are the results.
Unfortunately, it still doesn't work - which is a really strange case given the proper xls file.
Following command was run in Windows cmd line using findscu from version 5.13.1 (matching with deployed dcm4chee version) and 5.26.1 as well.
This test case is connected with name "Kwiatek Róża", which should be transformed to "Kwiatek Roza"..\findscu -M MWL -b DCM4CHEE -c DCM4CHEE@HOST:PORT -r PatientName
Using findscu from dcm4che-5.13.1-bin generates the following dataset:10:42:14,300 DEBUG - Dataset:
(0008,0005) CS [ISO_IR 192] SpecificCharacterSet
(0010,0010) PN [Kwiatek^Róża] PatientName
Using findscu from dcm4che-5.26.1-bin generates the following dataset:10:33:16.041 DEBUG - DCM4CHEE->DCM4CHEE(1) >> 1:C-FIND-RSP Dataset:
(0008,0005) CS [ISO_IR 192] SpecificCharacterSet
(0010,0010) PN [Kwiatek^R├│┼╝a] PatientName
**********************************************************************************
Moreover, may I get your advice on the matter below?
.\findscu -M PatientRoot -b DCM4CHEE -c DCM4CHEE@HOST:PORT -r PatientName
I expect this command to change the QueryRetrieveLevel from Study (default) to Patient.
However in debug message Study as QueryRetrieveLevel is still present:
10:44:38,286 DEBUG - Dataset:
(0008,0052) CS [STUDY] QueryRetrieveLevel
Do you know what could be the reason of this behaviour?