"All punctuation will be considered but avoided where possible because street names and addresses, when stored in databases, must meet the standards set out in BS7666.
“This restricts the use of punctuation marks and special characters (e.g. apostrophes, hyphens and ampersands) to avoid potential problems when searching the databases as these characters have specific meanings in computer systems.”
This seems like a dumb line of reasoning. The problem has never been the signs or punctuation in a database. It’s that the people in charge don’t even know what BS7666 even says.
We have a piece of legacy software and we have to replace certain symbols in text values as there’s manual SQL construction everywhere and none of it uses parameters.
Ah, yes, I live on “St Mary’ ; DROP TABLE street”
“we call it Drop street for short”
I thought it’s the standard’s name that fits the situation, but it appears to be humans at a blame as usual
How did they ask all these random people and not bother to ask a single software engineer?
“Hi is this excuse real, or is it just a sign of an inappropriate relationship between the local council and a dodgy software company that pays more dividends than developers? Oh it’s the latter? Okay, thanks.”
So North Yorkshire Council just announced to the whole world that its systems are vulnerable to SQL injection and it’s easier to replace the signs than to fix the software?
Probably interpolated strings are used in their DB queries. But instead of fixing the code, it’s probably cheaper to fix the road-signs. Seems to me like they need to overhaul their IT system.
Time to upgrade their systems to support UTF8.
Can’t wait to live on 💩 🕳️ 🛣️.
Half the yoofs in yorks, “picks up a screwdriver, whistling. " Off to grab some limited edition street signs lads”"
Good luck writing Yorkshire dialect without t ‘umble apostrophe, dick’eads
One of my favourite Yorkshire dialect jokes is how “tin tin tin” can mean the complete sentence “It isn’t in the tin”





