// Try resolving hostnames containing non-ASCII characters.

function FindProxyForURL(url, host) {
  // This international hostname has a non-ASCII character. It is represented
  // in punycode as 'xn--bcher-kva.ch'
  var idn = 'B\u00fccher.ch';

  // We disregard the actual return value -- all we care about is that on
  // the C++ end the bindings were passed the punycode equivalent of this
  // unicode hostname.
  dnsResolve(idn);
  dnsResolveEx(idn);

  return "DIRECT";
}