Test your current decodeUTF8 and encodeUTF8 programs on correct encodings of Unicode characters from the Basic Multilingual Plane (BMP).
There are a few test files available on agate in ~cs520/public/lab2. But you should consider doing exhaustive testing, since there are only 64K Unicode characters in the BMP. How can you do this?
To turn in this laboratory, type:
% ~cs520/bin/submit lab2 decodeUTF8.c encodeUTF8.c
Submissions can be checked by typing:
% ~cs520/bin/scheck lab2
60 points will be awarded for correctly handling UTF-8 one-byte encodings, 20 additional points will be awarded for also correctly handling two-byte encodings, and another 20 additional points will be awarded for also correctly handling three-byte encodings.
Remember that there are no late submissions of labs. Submit what you have prior to 8am on Tuesday February 4.
Comments and questions should be directed to hatcher@unh.edu