Mercurial > hg > orthanc
comparison OrthancServer/Sources/ServerToolbox.cpp @ 5285:bb07c12e3472
re-enabled the old NormalizeIdentifier code
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 24 Apr 2023 18:11:13 +0200 |
parents | 56cd3444a2d8 |
children | 28f0e38e4082 |
comparison
equal
deleted
inserted
replaced
5284:56cd3444a2d8 | 5285:bb07c12e3472 |
---|---|
241 if (value[i] == '%' || | 241 if (value[i] == '%' || |
242 value[i] == '_') | 242 value[i] == '_') |
243 { | 243 { |
244 t.push_back(' '); // These characters might break wildcard queries in SQL | 244 t.push_back(' '); // These characters might break wildcard queries in SQL |
245 } | 245 } |
246 else if (!iscntrl(value[i]) && | 246 else if (isascii(value[i]) && |
247 !iscntrl(value[i]) && | |
247 (!isspace(value[i]) || value[i] == ' ')) | 248 (!isspace(value[i]) || value[i] == ' ')) |
248 { | 249 { |
249 t.push_back(value[i]); | 250 t.push_back(value[i]); |
250 } | 251 } |
251 } | 252 } |
252 | 253 |
253 t = Toolbox::ToUpperCaseWithAccents(t); | 254 t = Toolbox::ToUpperCase(t); |
254 #endif | 255 #endif |
255 | 256 |
256 return Toolbox::StripSpaces(t); | 257 return Toolbox::StripSpaces(t); |
257 } | 258 } |
258 | 259 |