nirvimel: "разве бывают какие-то еще?" - ну, вообще-то, ещё бывают Linux, OSX, Android, web приложения. Если судить с колокольни выпускника деревенского ПТУ, то наверно, можно считать Delphi устаревшим. Утверждать не буду, сам-то я институт в столице оканчивал. Но если смотреть на рейтинг популярности, то аналогия получается странная.
Ответы:
1. Где - в месте, где задается кодировка проекта. Как - аккуратно.
2. В отладчике скриптов. Трассировка выполняется трассером.
3. С помощью механизма логирования.
4. С помощью фильтров, предназначенных для поступающих данных.
5. С помощью отправщика и обработчика Ajax-запросов.
6. В письменном виде, в трех экземплярах.