BOM bytes should not count for the column index and BOM bytes shouldn't be sent in the context lines.
Each escaped non ASCII-7-bit character (byte) should probably count as 1 independently of the actual encoding (count the bytes)
Update the Protocol description