Это просто данные. Они не являются персональными. Потому что не могут указать на персону. Персональные данные по определению не могут являться обезличенными.
Потому что программирование на BAT/CMD давно пора отнести к ненормальному программированию и использовать что-то более мощное :) Windows Script Host (JScript/VBScript) или PowerShell.
Да какая разница? Судов других всё равно нет, так что вопрос вообще так не стоит. Что бы вы там не накопмилили, всё равно это можно запихать внутрь другого кода, вопрос только в цене вопроса.
Для ряда таких символов существуют ключевые слова (named HTML entities), а другие придётся вызывать по их номерам в Unicode (наподобие ꯍ) — их придётся тестировать усерднее, так как не все они достаточно распространены в шрифтах.
Он «разрулит» сортировку не каким-то магическим образом. Это работа, менее серьёзная, но работа. «Костыль», как вы изволили выразиться, призван избавить MySQL от этой работы. Конечно, у него есть недостатки (описанные в документации выше), поэтому он применяется для данных, которые меняются редко (как списки geoip).
Вы это сами придумали или в документацию всё-таки посмотрели?
ORDER BY enables you to create the new table with the rows in a specific order. Note that the table does not remain in this order after inserts and deletes. This option is useful primarily when you know that you are mostly to query the rows in a certain order most of the time. By using this option after major changes to the table, you might be able to get higher performance. In some cases, it might make sorting easier for MySQL if the table is in order by the column that you want to order it by later.
Надо ещё доллар в конце убрать.
array_filter(explode(',', $range_set), 'strlen')
С чем вы пытаетесь поспорить, я не понимаю.
dev.mysql.com/doc/refman/5.1/en/alter-table.html