Cool.

I have noticed something similar in Notepad in Win2k and wonder if it is related. When there a very long lines in notepad, it prints junk, but when you use the mouse to select the junk, it becomes clear text again.

The possible UniCode problem is this - Pop this into Notepad on Win2k:

code:

XXXXXX XXXXX XXXXXX XXX XXXXX XXXXXX:
7 9 7 16 8 5 13 10 13 9 12 9 6 5 17 10 5 13
1 0 2 3 5 3 5 3 2 1 2 4 6 4 11 0 0 2
2 2 1 2 0 4 6 3 1 1 3 2 2 5 9 0 0 4
2 1 3 2 1 2 6 7 1 1 1 2 1 2 4 0 0 1
5 1 0 2 0 1 6 5 4 0 3 2 2 4 3 0 0 3
8 2 4 1 2 1 3 3 5 2 1 2 5 1 6 0 0 7
1 2 0 7 0 3 2 2 1 1 0 0 2 3 8 0 0 3
4 4 2 3 0 0 2 4 0 0 1 0 2 3 12 2 0 7
13 2 5 0 2 1 2 1 1 0 6 85 22 1 1 2 0 1
6 1 1 2 1 2 1 3 1 1 79 179 116 2 3 4 0 2
100 143 9 1 5 2 1 2 0 0 114 123 136 0 1 7 0 5
71 147 19 1 0 3 3 4 0 0 128 108 123 1 1 8 1 5
9 3 1 1 0 5 1 2 0 1 126 127 91 0 1 6 0 3
1 4 1 0 0 1 1 2 2 13 190 229 75 0 2 6 0 4
7 4 2 0 0 0 1 3 2 110 234 243 109 2 0 2 1 5
6 2 3 1 0 1 2 2 40 187 230 229 136 3 0 6 6 7
6 2 0 2 0 0 2 3 72 184 153 228 74 5 1 0 3 2
5 0 0 1 2 4 4 30 153 89 137 108 2 1 1 0 6 10
1 3 2 0 1 1 2 102 178 43 150 11 1 1 0 2 6 0
2 2 1 1 1 2 19 166 184 194 233 0 2 2 0 0 3 0
3 1 0 3 3 23 171 151 176 189 149 0 0 1 3 0 2 2
3 0 1 11 39 138 178 111 186 158 69 0 1 3 0 1 5 8
Contents of XXXXXX XXXX:
1: X = 144, X = 176, XX = 1, XX = 8, XXX = 0
2: X = 144, X = 192, XX = 2, XX = 8, XXX = 0
3: X = 160, X = 0, XX = -2, XX = -6, XXX = 0
4: X = 160, X = 16, XX = -5, XX = -6, XXX = 0
5: X = 160, X = 176, XX = 0, XX = 7, XXX = 0
6: X = 160, X = 192, XX = 10, XX = 8, XXX = 0
7: X = 176, X = 16, XX = -1, XX = -5, XXX = 0
8: X = 176, X = 176, XX = 1, XX = 7, XXX = 0
9: X = 192, X = 176, XX = 4, XX = 6, XXX = 0
10: X = 208, X = 160, XX = 1, XX = 6, XXX = 0
11: X = 208, X = 176, XX = 1, XX = 6, XXX = 0
12: X = 224, X = 160, XX = 1, XX = 6, XXX = 0
13: X = 224, X = 176, XX = 1, XX = 6, XXX = 0
14: X = 240, X = 144, XX = 1, XX = 5, XXX = 0
15: X = 240, X = 160, XX = 1, XX = 5, XXX = 0
16: X = 240, X = 176, XX = 1, XX = 5, XXX = 0
17: X = 240, X = 192, XX = 1, XX = 5, XXX = 0
18: X = 256, X = 144, XX = 0, XX = 5, XXX = 0
19: X = 256, X = 160, XX = 1, XX = 5, XXX = 0
20: X = 256, X = 176, XX = 1, XX = 5, XXX = 0
21: X = 272, X = 128, XX = 1, XX = 4, XXX = 0
22: X = 272, X = 144, XX = 0, XX = 4, XXX = 0
23: X = 272, X = 160, XX = 1, XX = 5, XXX = 0
24: X = 288, X = 128, XX = 0, XX = 4, XXX = 0
25: X = 288, X = 160, XX = 1, XX = 4, XXX = 0
26: X = 304, X = 112, XX = 0, XX = 4, XXX = 0
27: X = 304, X = 128, XX = 0, XX = 4, XXX = 0
28: X = 304, X = 144, XX = 0, XX = 3, XXX = 0
29: X = 304, X = 160, XX = 1, XX = 4, XXX = 0
30: X = 320, X = 96, XX = 0, XX = 3, XXX = 0
31: X = 320, X = 112, XX = 1, XX = 4, XXX = 0
32: X = 320, X = 128, XX = 0, XX = 4, XXX = 0
33: X = 320, X = 144, XX = 0, XX = 4, XXX = 0
34: X = 320, X = 160, XX = 0, XX = 4, XXX = 0
35: X = 336, X = 80, XX = 0, XX = 3, XXX = 0
36: X = 336, X = 96, XX = 0, XX = 3, XXX = 0
37: X = 336, X = 112, XX = 0, XX = 3, XXX = 0
38: X = 336, X = 128, XX = 0, XX = 3, XXX = 0
39: X = 336, X = 144, XX = 0, XX = 3, XXX = 0

and it will look like the above, but pop THIS in and it will goto pot!

code:

XXXXXX XXXXX XXXXXX XXX XXXXX XXXXXX:
7 9 7 16 8 5 13 10 13 9 12 9 6 5 17 10 5 13
1 0 2 3 5 3 5 3 2 1 2 4 6 4 11 0 0 2
2 2 1 2 0 4 6 3 1 1 3 2 2 5 9 0 0 4
2 1 3 2 1 2 6 7 1 1 1 2 1 2 4 0 0 1
5 1 0 2 0 1 6 5 4 0 3 2 2 4 3 0 0 3
8 2 4 1 2 1 3 3 5 2 1 2 5 1 6 0 0 7
1 2 0 7 0 3 2 2 1 1 0 0 2 3 8 0 0 3
4 4 2 3 0 0 2 4 0 0 1 0 2 3 12 2 0 7
13 2 5 0 2 1 2 1 1 0 6 85 22 1 1 2 0 1
6 1 1 2 1 2 1 3 1 1 79 179 116 2 3 4 0 2
100 143 9 1 5 2 1 2 0 0 114 123 136 0 1 7 0 5
71 147 19 1 0 3 3 4 0 0 128 108 123 1 1 8 1 5
9 3 1 1 0 5 1 2 0 1 126 127 91 0 1 6 0 3
1 4 1 0 0 1 1 2 2 13 190 229 75 0 2 6 0 4
7 4 2 0 0 0 1 3 2 110 234 243 109 2 0 2 1 5
6 2 3 1 0 1 2 2 40 187 230 229 136 3 0 6 6 7
6 2 0 2 0 0 2 3 72 184 153 228 74 5 1 0 3 2
5 0 0 1 2 4 4 30 153 89 137 108 2 1 1 0 6 10
1 3 2 0 1 1 2 102 178 43 150 11 1 1 0 2 6 0
2 2 1 1 1 2 19 166 184 194 233 0 2 2 0 0 3 0
3 1 0 3 3 23 171 151 176 189 149 0 0 1 3 0 2 2
3 0 1 11 39 138 178 111 186 158 69 0 1 3 0 1 5 8
Contents of XXXXXX XXXX:
1: X = 144, X = 176, XX = 1, XX = 8, XXX = 0
2: X = 144, X = 192, XX = 2, XX = 8, XXX = 0
3: X = 160, X = 0, XX = -2, XX = -6, XXX = 0
4: X = 160, X = 16, XX = -5, XX = -6, XXX = 0
5: X = 160, X = 176, XX = 0, XX = 7, XXX = 0
6: X = 160, X = 192, XX = 10, XX = 8, XXX = 0
7: X = 176, X = 16, XX = -1, XX = -5, XXX = 0
8: X = 176, X = 176, XX = 1, XX = 7, XXX = 0
9: X = 192, X = 176, XX = 4, XX = 6, XXX = 0
10: X = 208, X = 160, XX = 1, XX = 6, XXX = 0
11: X = 208, X = 176, XX = 1, XX = 6, XXX = 0
12: X = 224, X = 160, XX = 1, XX = 6, XXX = 0
13: X = 224, X = 176, XX = 1, XX = 6, XXX = 0
14: X = 240, X = 144, XX = 1, XX = 5, XXX = 0
15: X = 240, X = 160, XX = 1, XX = 5, XXX = 0
16: X = 240, X = 176, XX = 1, XX = 5, XXX = 0
17: X = 240, X = 192, XX = 1, XX = 5, XXX = 0
18: X = 256, X = 144, XX = 0, XX = 5, XXX = 0
19: X = 256, X = 160, XX = 1, XX = 5, XXX = 0
20: X = 256, X = 176, XX = 1, XX = 5, XXX = 0
21: X = 272, X = 128, XX = 1, XX = 4, XXX = 0
22: X = 272, X = 144, XX = 0, XX = 4, XXX = 0
23: X = 272, X = 160, XX = 1, XX = 5, XXX = 0
24: X = 288, X = 128, XX = 0, XX = 4, XXX = 0
25: X = 288, X = 160, XX = 1, XX = 4, XXX = 0
26: X = 304, X = 112, XX = 0, XX = 4, XXX = 0
27: X = 304, X = 128, XX = 0, XX = 4, XXX = 0
28: X = 304, X = 144, XX = 0, XX = 3, XXX = 0
29: X = 304, X = 160, XX = 1, XX = 4, XXX = 0
30: X = 320, X = 96, XX = 0, XX = 3, XXX = 0
31: X = 320, X = 112, XX = 1, XX = 4, XXX = 0
32: X = 320, X = 128, XX = 0, XX = 4, XXX = 0
33: X = 320, X = 144, XX = 0, XX = 4, XXX = 0
34: X = 320, X = 160, XX = 0, XX = 4, XXX = 0
35: X = 336, X = 80, XX = 0, XX = 3, XXX = 0
36: X = 336, X = 96, XX = 0, XX = 3, XXX = 0
37: X = 336, X = 112, XX = 0, XX = 3, XXX = 0
38: X = 336, X = 128, XX = 0, XX = 3, XXX = 0
39: X = 336, X = 144, XX = 0, XX = 3, XXX = 0

The only difference is a column of spaces

cj