Skip to main content

US-ASCII transliterations of Unicode text

Project description

It often happens that you have non-Roman text data in Unicode, but

you can’t display it – usually because you’re trying to show it to a user via an application that doesn’t support Unicode, or because the fonts you need aren’t accessible. You could represent the Unicode characters as “???????” or “15BA15A01610…”, but that’s nearly useless to the user who actually wants to read what the text says.

What Unihandecode provides is a function, ‘decode(…)’ that takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F). The representation is almost always an attempt at transliteration – i.e., conveying, in Roman letters, the pronunciation expressed by the text in some other writing system. (See the example above)

These are same meaning in both language in example above. “明天明天的风吹” for Chinese and “明日は明日の風が吹く” for Japanese. The character “明” is converted “Ming” in Chinese. “明日” is converted “Ashita” but single charactor “明” will be converted “Mei” in Japanese.

This is an improved version of Python unidecode, that is Python port of Text::Unidecode Perl module by Sean M. Burke <sburke@cpan.org>.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Unihandecode-0.44.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

Unihandecode-0.44-py3.2.egg (2.3 MB view details)

Uploaded Egg

Unihandecode-0.44-py2.7.egg (2.3 MB view details)

Uploaded Egg

File details

Details for the file Unihandecode-0.44.tar.gz.

File metadata

  • Download URL: Unihandecode-0.44.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Unihandecode-0.44.tar.gz
Algorithm Hash digest
SHA256 f60c9a18e49c61fc98912643b7740e849b91d0b6407ff620f09192f1dac3c076
MD5 9b6ef821de7c03303da5617b44156b3f
BLAKE2b-256 54c99100629e1b9f54aecb951f9cc10c8c9298184083d80b6fd4533cc6ce69d6

See more details on using hashes here.

File details

Details for the file Unihandecode-0.44-py3.2.egg.

File metadata

File hashes

Hashes for Unihandecode-0.44-py3.2.egg
Algorithm Hash digest
SHA256 476e159be97a884d99292b8df6c9bbf3c2e3e39019be4b6db182e6cc96fbd380
MD5 9a2af56c5ad7f13f7439478d1b07fd0e
BLAKE2b-256 1832333fb58193c5fd5e563bed6e3d874c179381bcdb6cd13a4528404519def5

See more details on using hashes here.

File details

Details for the file Unihandecode-0.44-py2.7.egg.

File metadata

File hashes

Hashes for Unihandecode-0.44-py2.7.egg
Algorithm Hash digest
SHA256 78755707e5e4d4bee558b8b075a4be89f10344e9add459378e94b88de3190488
MD5 a338567401bfbb88031994ba16c0c66c
BLAKE2b-256 5ee32ea6c3f347e8914dc8908a3489f8d62168055555384488078b064840f5e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page