https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17791 Julian Maurice <julian.maurice@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #68165|0 |1 is obsolete| | --- Comment #13 from Julian Maurice <julian.maurice@biblibre.com> --- Created attachment 176866 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=176866&action=edit Bug 17791: Fix Z39.50/XSLT import encoding issue Test plan: 1. On UNIMARC system, create a Z39.50 server configuration: Name: LOC_NO_XSLT Hostname: lx2.loc.gov Port: 210 Database: LCDB Preselected: yes Syntax: MARC21/USMARC Encoding: utf8 Record Type: bibliographic 2. Duplicate this Z39.50 server configuration, change its name to "LOC_WITH_XSLT" and set "XSLT File(s) for transforming results" to the absolute path of a MARC21 to UNIMARC XSL file. You can download one from here: https://raw.githubusercontent.com/Gelow/unimarc/refs/heads/master/marc21xml2... 3. Go to Cataloguing → New from Z39.50/SRU 4. Search both servers for a book entitled "comprendre un pays". That should give you only one result for each server 5. On results list, press «MARC» to see MARC fields. The record from LOC_NO_XSLT should have its 100$a replaced by something like "20250121 frey50" and the rest of the record should be a valid MARC21 record The record from LOC_WITH_XSLT should also have a 100$a looking like "20250121 frey50" but it might be different depending on the XSLT used (the important part is the "50" at positions 26-27) It should also have a 700 field that look like this: $a Simon $b Jean-François but again, it depends on the XSLT used. The 700$a should NOT contain "20250121 frey50" -- You are receiving this mail because: You are watching all bug changes.