Changeset 6584 for trunk/gsdl/src/recpt/querytools.cpp
- Timestamp:
- 2004-01-22T14:17:30+13:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/querytools.cpp
r4757 r6584 154 154 } 155 155 156 void format_querystring (text_t &querystring, int querymode ) {156 void format_querystring (text_t &querystring, int querymode, bool segment) { 157 157 text_t formattedstring; 158 158 159 if (querymode == 1 && !segment) return; 160 159 161 text_t::const_iterator here = querystring.begin(); 160 162 text_t::const_iterator end = querystring.end(); … … 171 173 *here == '!' || *here == '&')) { 172 174 formattedstring.push_back(' '); 173 } else {175 } else if (segment) { 174 176 if ((*here >= 0x4e00 && *here <= 0x9fa5) || 175 177 (*here >= 0xf900 && *here <= 0xfa2d)) { … … 184 186 space = false; 185 187 } 188 189 } else { 190 formattedstring.push_back (*here); 186 191 } 187 192 here ++;
Note:
See TracChangeset
for help on using the changeset viewer.