* If the description cannot be encoded using the current encoding change the encoder
*/
public void write(ByteArrayOutputStream tagBuffer) {
CharsetEncoder encoder = Charset.forName(TextEncoding.CHARSET_ISO_8859_1).newEncoder();
String origUrl = getUrlLink();
if (!encoder.canEncode(origUrl)) {
//ALL W Frames only support ISO-8859-1 for the url itself, if unable to encode let us assume
//the link just needs url encoding
setUrlLink(encodeURL(origUrl));
//We still cant convert so just set log error and set to blank to allow save to continue