Problematische Zeichen im identifier
Da der Dateiname als Teil der IIIF GET URL verwendet wird, muss dieser URL safe sein. Es gibt mehrere tausend Altfälle, die behandelt werden müssen:
SELECT count(r.identifier) FROM resources r
WHERE
r.identifier LIKE '% %' OR
r.identifier LIKE '%:%' OR
r.identifier LIKE '%?%' OR
r.identifier LIKE '%\%%' OR
r.identifier LIKE '%#%' OR
r.identifier LIKE '%[%' OR
r.identifier LIKE '%]%' OR
r.identifier LIKE '%@%' OR
r.identifier LIKE '%!%' OR
r.identifier LIKE '%$%' OR
r.identifier LIKE '%&%' OR
r.identifier LIKE '%\%' OR
r.identifier LIKE '%(%' OR
r.identifier LIKE '%)%' OR
r.identifier LIKE '%*%' OR
r.identifier LIKE '%,%' OR
r.identifier LIKE '%;%' OR
r.identifier LIKE '%=%' OR
r.identifier LIKE "%'%" OR
r.identifier LIKE '%+%' OR
r.identifier LIKE '%<%' OR
r.identifier LIKE '%>%' OR
r.identifier LIKE '%"%' OR
r.identifier LIKE '%|%'
;
db | Anzahl Stand: 6.09.2024 |
---|---|
digicult-web | 34357 |
digicult-web-altona | 0 |
digicult-web-archZone | 0 |
digicult-web-bpi | 0 |
digicult-web-ddehio | 1 |
digicult-web-dehio-ome | 2 |
digicult-web-demo | 13 |
digicult-web-gedenkstaetten | 0 |
digicult-web-gpih | 0 |
digicult-web-hcu | 0 |
digicult-web-herder | 0 |
digicult-web-kuenstlernachlaesse-bayern | 0 |
digicult-web-landesmuseen-sh | 5298 |
digicult-web-lvr | 104 |
digicult-web-mvh | 0 |
digicult-web-sh | 45843 |
digicult-web-sport | 480 |
digicult-web-west | 7966 |