[Python-checkins] cpython (2.7): Clarify that strftime's encoding is based on locale
david.wolever
python-checkins at python.org
Mon Aug 12 21:51:28 CEST 2013
http://hg.python.org/cpython/rev/102b3e257dca
changeset: 85137:102b3e257dca
branch: 2.7
user: David Wolever <david at wolever.net>
date: Thu May 23 17:42:14 2013 -0400
summary:
Clarify that strftime's encoding is based on locale
files:
Doc/library/datetime.rst | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Doc/library/datetime.rst b/Doc/library/datetime.rst
--- a/Doc/library/datetime.rst
+++ b/Doc/library/datetime.rst
@@ -1718,10 +1718,10 @@
Because the format depends on the current locale, care should be taken when
making assumptions about the output value. Field orderings will vary (for
example, "month/day/year" versus "day/month/year"), and the output may
- contain Unicode characters (encoded, by default, using UTF-8, but this may
- vary based on the locale; for example, the ``ja_JP`` locale contains UTF-8
- encoded Japanese characters, but ``ja_JP.SJIS`` contains Shift JIS encoded
- Japanese characters).
+ contain Unicode characters encoded using the locale's default encoding (for
+ example, if the current locale is ``js_JP``, the default encoding could be
+ any one of ``eucJP``, ``SJIS``, or ``utf-8``; use :meth:`locale.getlocale`
+ to determine the current locale's encoding).
(2)
When used with the :meth:`strptime` method, the ``%p`` directive only affects
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list