MvdV> many nodelist processing softweres will see the presence of a MvdV> BOM as an error condition.
Which nodelist and what nodelist processing software? I believe it was clear that the current subject was related a utf-8 nodelist and not the distributed nodelist which is 7 bit ascii characters only, with exactly only three of which are C0 control codes. The BOM being three 8 bit bytes *should* produce an error for any nodelist processing software given that the BOM isn't 7 bit ascii. But then what does any of this have to do with creating a utf-8 nodelist?
The original question was (and I quote); "How can we receive and process the UTF-8 nodelists?" I don't believe you've properly answered this question yet.