Fix Windows build: filedat.c now requires utf8.h

And a couple of projects didn't have the encode directory in their include path.
14 jobs for master in 9 minutes and 20 seconds (queued for 13 seconds)
Status Job ID Name Coverage
  Build
passed #31482
FreeBSD
jsdoor-freebsd

00:04:15

passed #31483
Linux
jsdoor-linux

00:06:07

passed #31485
FreeBSD
jsdoor-windows

00:01:57

passed #31477
FreeBSD
sbbs-freebsd

00:05:58

passed #31472
Linux
sbbs-linux

00:09:16

passed #31475
Windows
sbbs-windows

00:05:46

passed #31484
FreeBSD
sexpots-freebsd

00:00:15

passed #31473
Linux
sexpots-linux

00:00:20

passed #31476
Windows
sexpots-windows

00:00:45

passed #31480
FreeBSD
syncdraw-freebsd

00:00:26

passed #31481
Linux
syncdraw-linux

00:01:00

passed #31478
FreeBSD
syncterm-freebsd

00:01:06

passed #31474
Linux
syncterm-linux

00:02:52

passed #31479
FreeBSD
syncterm-windows

00:01:51