Friday 3:40 p.m.–4:10 p.m.

Room 201 #pyconjp_201

How (and Why) We Speak in Unicode

Devon Peticolas

Audience level:
Novice
Category:
Best Practices/Patterns
Slide:
slide https://github.com/x/How-and-Why-We-Speak-In-Unicode/blob/master/how_and_why_we_speak_in_unicode_2017.pdf
Video:
video https://youtu.be/ZaacMXFmttw

Description

A brief history of ascii, encoding, and unicode and how unicode and character encoding is done both wrong and right with examples in python 2.7 and 3.x.

Abstract

Since the Tower of Babel, humanity has spoken in different languages and fumbled to translate from one to another. When it came time to write and display those languages in software, those fumbles continued with inconsistent encodings and standards. Then came Unicode. A standard that answers the needs to multiple encodings while solving the issues of translating between them. Today we can "shrug", "肩をすくめる", " ¯\\\_(ツ)_/¯", and "🤷🏽‍♀️" all in the same sentence thanks to Unicode. This talk is about the history of encoding and unicode, and how we reason the differences between the two with examples in python.
  • このエントリーをはてなブックマークに追加
CONTACT