以下のコードで取得したHTMLソースの、2バイト文字が&#xxxxxとなってしまう。
10進数数値文字参照をテキスト文字列に変換したい。
変換のヒントでも大歓迎です。

// 通信先のURLを生成
let myUrl:NSURL = NSURL(string:"http://k2k.sagawa-exp.co.jp/p/sagawa/web/okurijosearch.do?okurijoNo=123456789012")!

// リクエストを生成
print(myUrl)
let myRequest:NSURLRequest  = NSURLRequest(URL: myUrl)

// 送信処理を始める.
let res:NSData? = try! NSURLConnection.sendSynchronousRequest(myRequest, returningResponse: nil) as? NSData

// 帰ってきたデータを文字列に変換.
if let myData:String = NSString(data:res!, encoding: NSUTF8StringEncoding) as? String {
    // 文字コード指定で正しくStringへ変換できた時の処理
    print(myData)
}

以下、帰ってくるデータの一部です。

<!DOCTYPE html>
<html lang="ja">
<head>
<title>&#20304;&#24029;&#24613;&#20415; - &#12304;&#12362;&#33655;&#29289;&#21839;&#12356;&#21512;&#12431;&#12379;&#12469;&#12540;&#12499;&#12473;&#12305;</title>
    <meta charset="Windows-31J">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="ROBOTS" content="NONE">
    <meta name="keywords" content="">
    <meta name="description" content="">
    <meta name="copyright" content="&#20304;&#24029;&#24613;&#20415;&#26666;&#24335;&#20250;&#31038;(c)">

以下略

下記のリンク先で、している変換をSwiftで実現したいのです。
[2] 10進数数値文字参照を文字列に変換 の部分です。
http://www.benricho.org/moji_conv/15.html

よろしくお願いいたします。