Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
acddabc6
Commit
acddabc6
authored
Feb 18, 2003
by
Andrew M. Kuchling
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Bug #683416] Make PEP263 coverage a bit more explicit, and add it to the
porting section
parent
2ff51a87
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
6 deletions
+14
-6
Doc/whatsnew/whatsnew23.tex
Doc/whatsnew/whatsnew23.tex
+14
-6
No files found.
Doc/whatsnew/whatsnew23.tex
View file @
acddabc6
...
...
@@ -285,13 +285,16 @@ file. For example, a UTF-8 file can be declared with:
\end{verbatim}
Without such an encoding declaration, the default encoding used is
ISO-8859-1, also known as Latin1.
7-bit ASCII. Executing or importing modules containing string
literals with 8-bit characters and no encoding declaration will result
in a
\exception
{
DeprecationWarning
}
being signalled by Python 2.3; in
2.4 this will be a syntax error.
The encoding declaration only affects Unicode string literals
; the
text in the source code will be converted to Unicode using the
specified encoding. Note that Python identifiers are still restricted
to ASCII characters, so you can't have variable names that use
characters outside of the usual
alphanumerics.
The encoding declaration only affects Unicode string literals
, which
will be converted to Unicode using the specified encoding. Note that
Python identifiers are still restricted to ASCII characters, so you
can't have variable names that use characters outside of the usual
alphanumerics.
\begin{seealso}
...
...
@@ -2079,6 +2082,11 @@ if \var{X} is more than one character long.
integer instead of raising an
\exception
{
OverflowError
}
when a string
or floating
-
point number is too large to fit into an integer.
\item
If you have Unicode strings that contain
8
-
bit characters, you
must declare the file's encoding
(
UTF
-
8
, Latin
-
1
, or whatever
)
by
adding a comment to the top of the file. See
section~
\ref
{
section
-
encodings
}
for more information.
\item
Calling Tcl methods through
\module
{_
tkinter
}
no longer
returns only strings. Instead, if Tcl returns other objects those
objects are converted to their Python equivalent, if one exists, or
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment