9fb6a8
diff -up nose-1.3.7/nose/plugins/doctests.py.readunicode nose-1.3.7/nose/plugins/doctests.py
9fb6a8
--- nose-1.3.7/nose/plugins/doctests.py.readunicode	2015-04-04 02:52:52.000000000 -0600
9fb6a8
+++ nose-1.3.7/nose/plugins/doctests.py	2016-11-15 14:24:54.298239018 -0700
9fb6a8
@@ -49,6 +49,7 @@ test.
9fb6a8
 """
9fb6a8
 from __future__ import generators
9fb6a8
 
9fb6a8
+import codecs
9fb6a8
 import logging
9fb6a8
 import os
9fb6a8
 import sys
9fb6a8
@@ -259,7 +260,7 @@ class Doctest(Plugin):
9fb6a8
         """
9fb6a8
         if self.extension and anyp(filename.endswith, self.extension):
9fb6a8
             name = os.path.basename(filename)
9fb6a8
-            dh = open(filename)
9fb6a8
+            dh = codecs.open(filename, encoding='utf-8')
9fb6a8
             try:
9fb6a8
                 doc = dh.read()
9fb6a8
             finally: