Collations in MySQL 8.0
|
|
- Charlene Higgins
- 6 years ago
- Views:
Transcription
1 Collations in MySQL 8.0 Bernt Marius Johnsen Senior QA Engineer Warning: This presentation uses unicode graphemes, even for ellipsis (' ' U+2026)
2 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 2
3 Agenda 1 Why Unicode 2 What is character set/collation etc. 3 What s new in MySQL How to migrate and some issues to consider
4 Why Unicode? The whole world is moving towards Unicode as digital devices is used by more and more people across all cultures all around the globe. 1 Approximate billion users of the six most used writing systems: Latin1: ~5, Chinese: ~1.5, Arabic: ~0.7, Devanagari: ~0.5, Cyrillic: ~0.25, Bengali: ~0.22, Kana: ~0.12 One driving force is Emojis Smileys, hearts, roses etc, and all the stuff people are sending to each other when communicating these days. ( ) Useful example: Unicode character U+1F574, MAN IN BUSINESS SUIT LEVITATING: This is way more letters than just ASCII! 4
5 Why Unicode in a database? You may use one character set for all your data, for all purposes. E.g. if you make an application, using utf8mb4 for a column with names, it may have Russian names, Chinese names, Japanese names etc. Even esoteric extinct writing systems are covered like e.g. the Phaistos disc (look it up...) But not Klingon, nor Tengwar 5
6 What is Unicode? Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. (Wikipedia) ISO/IEC Unicode covers most existing and extinct writing systems known to man in one standard. The standard has allocated 17 planes and blocks of characters are allocated into the planes Six planes assigned so far: Plane 0: U U+FFFF: Basic Multilingual Plane (BMP) Plane 1: U U+1FFFF: Supplementary Multilingual Plane (SMP) Plane 2: U U+2FFFF: Supplementary Ideographic Plane (SIP) Plane 14: U+E U+EFFFF: Supplementary Special-Purpose Plane (SSP) Plane 15 & 16: U+F0000 U+10FFFF: Supplementary Private Use Area A and B (PUA-A and PUA-B) 6
7 What is a CHARACTER SET? A character set is defined by: A repertoire of characters/graphemes A value given to each character/grapheme (codepoint) An encoding which defines the binary representation of the values 7
8 What is Encoding? The binary representation of a character/grapheme. The simplest ones: 1:1. A character is a byte and a byte is a character (ASCII, ISO /Latin-1 etc.) Unicode defines 3 encodings: UTF-8 (1-4 bytes per character) UTF-16 (2 or 4 bytes per character) UTF-32 (4 bytes per character) 8
9 Character set examples Character Character set Value Encoding Encoded as A ASCII ISO (Latin-1) Unicode U :1 1:1 UTF-8 UTF Ä ISO (Latin-1) Unicode C4 U+00C4 1:1 UTF-8 UTF16 C4 C384 00C4 д KOI8-R ISO Unicode C4 D4 U :1 1:1 UTF-8 UTF-16 C4 D4 D0B 人 GB Unicode C8CB U+4EBA Big5 JIS X 0208 (SJIS) A C 1:1 UTF-8 UTF-16 1:1 1:1 C8CB E4BABA 4EBA A C Unicode U+1F574 GB EE36 UTF8 UTF-16 1:1 F09F95B4 D83DDD EE36 9
10 What is collation Collation is the assembly of written information into a standard order (Wikipedia) Collation may consider Case (e.g 'A' vs. 'a') Accents (e.g. 'E' vs. 'É') Locale-specific rules (e.g. 'A' vs. 'Å' vs. 'AA' in Danish and Norwegian) Numeric characters (e.g. '2' vs. 'ⅱ') Punctuation (e.g. 'blackbird' vs. 'black-bird') Etc. 10
11 What is a COLLATION in (My)SQL? In (My)SQL, a COLLATION is a set of rules for a given character set which defines an order and affects: ORDER BY LIKE Primary keys and indexes Unique constraints Comparison operators Some string functions All strings in MySQL have a character set and a collation 11
12 Character sets in MySQL Charset Description Default collation Maxlen ascii US ASCII ascii_general_ci 1 latin1 cp1252 West European latin1_swedish_ci 1 utf8 UTF-8 Unicode utf8_general_ci 3 utf8mb4 UTF-8 Unicode utf8mb4_0900_ai_ci 4 Get all by typing: mysql> show character set; The rest of them are: armscii8, big5, binary, cp1250, cp1251, cp1256, cp1257, cp850, cp852, cp866, cp932, dec8, eucjpms, euckr, gb18030, gb2312, gbk, geostd8, greek, hebrew, hp8, keybcs2, koi8r, koi8u, latin2, latin5, latin7, macce, macroman, sjis, swe7, tis620, ucs2, ujis, utf16, utf16le, utf32 12
13 New in MySQL 8.0 Default character set: utf8mb4 with default collation: utf8mb4_0900_ai_ci Three language independent collations: utf8mb4_0900_ai_ci, utf8mb4_0900_as_ci, utf8mb4_0900_as_cs 1 may be used for German dictionary order, English, French1, Irish Gaelic, Indonesian, Italian, Luxembourgian, Malay, Dutch, Portuguese, Swahili and Zulu A lot of new collations based on Unicode v UCA (Unicode Collation Algorithm) DUCET (Default Unicode Collation Entry Table) CLDR v.30 (Common Locale Data Repository) All utf8mb4_*_0900_* collations are NO PAD ) Canadian French may not use utf8mb4_0900_as_cs/utf8mb4_0900_as_ci collations due to differences to standard accent order. 13
14 New in MySQL 8.0 We have gone to great lengthts to make the new utf8mb4_*_0900_* collations correct and complete. Accent insensitive/case insensitive (ai_ci) and accent sensitive/case sensitive (as_cs) utf8mb4 collations have been implemented for: Classical Latin (la), Croatian (hr), Czech (cs), Danish/Norwegian (da), Esperanto (eo), Estonian (et), German phone book order (de_pb), Hungarian (hu), Icelandic (is), Latvian (lv), Lithuanian (lt), Polish (pl), Romanian (ro), Russian (ru), Slovak (sk), Slovenian (sl), Modern Spanish (es), Traditional Spanish (es_trad), Swedish (sv), Turkish (tr), Vietnamese (vi) Accent/case sensitive (as_cs) and accent/case/kana sensitive (as_cs_ks) utfmb4 collations for: Japanese (ja) 14
15 MySQL 8.0 collation name scheme <charset>[_<language> [_<variant>]]_<unicodeversion>(_<attribute>)+ <charset> = utf8mb4 <language>, an ISO language code (or ISO if needed) <variant>, a variant to the standard collation for the language. Per today: utf8mb4_de_pb_0900_* and utf8mb4_es_trad_0900_*. <unicodeversion> = 0900 <attribute>: accent sensitivity (ai, as), case sensitivity (ci, cs), kana sensitivity (ks) and possible future ones. 15
16 Why not... Fix utf8mb4_general_ci instead of introducing utf8mb4_0900_ai_ci or fix utf8mb4_german2_ci instead of introducing utf8mb4_de_pb_0900_ai_ci? Because that might break existing applications using the old collations (The most serious issue for large databases: Indexes would have to be rebuilt). Our policy: Collations don't change! Have a simpler name scheme? Because we prepare for More languages New Unicode versions (Unicode is expected in 2018) ISO-639-1/ISO language codes are well defined 16
17 How to migrate? When migrating from 5.7 tables: Just convert the table: ALTER TABLE foo CONVERT TO CHARACTER SET utf8mb4; This will change the default character set of the table (so that future new columns get utf8mb4) and the character set of all applicable columns. In theory, all character data in MySQL may be converted to utf8mb4 without loss of data. That was easy... is that all to it...? 17
18 Upgrading to MySQL 8.0 When upgrading to 8.0: Schemas (databases) keep their default character set/collation. Tables keep their default character set/collation. Columns keep their character set/collation To take advantage of utfmb4, you need to migrate. 18
19 not quite column by column If you have more complex tables with different character sets: Change the default character set of the table: ALTER TABLE foo DEFAULT CHARACTER SET utf8mb4; Modify all relevant relevant columns: ALTER TABLE foo MODIFY bar VARCHAR(100) CHARACTER SET utf8mb4; Generally we recommend doing it column by column. ALTER TABLE CONVERT will e.g. change TEXT to MEDIUMTEXT when you convert from latin1 to utf8mb4 and that won't necessarily be what you want. 19
20 not quite the schema too A schema (aka. database) in MySQL has a default character set which will be the default character set of new tables in the schema mysql> show create schema bar; Database Create Database bar CREATE DATABASE `bar` /*!40100 DEFAULT CHARACTER SET latin1 */ row in set (0.00 sec) Change the default character set of the schema(database): ALTER SCHEMA bar DEFAULT CHARACTER SET utf8mb4; 20
21 not quite collation differences Collations are not equal, so converting from one collation to another may break UNIQUE constraints (e.g PRIMARY KEY). Default collation: latin1_swedish_ci vs. utf8mb4_0900_ai_ci E.g. 'o'='ö' is false in the first, but true in the other. Possible solution: Stick to Swedish or another suitable collation depending on your application: ALTER TABLE foo CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_sv_0900_ai_ci; Generally, if you don't care about case insensitivity (just got it by default), utf8mb4_0900_as_cs should be safe. There's an huge number of possibilities depending on your data and the collations used, partly because pre MySQL 8.0 collations where not complete (and in some cases not correct). 21
22 not quite index and key issues If you change the collation of a column, indexes on that column will be regenerated. This takes time for large data, and the table is locked during that time. And the conversion may fail due to changed space consumption. Max key length is 3072 bytes1, which implies that max length of a utf8mb4 varchar column which is also a key is 768 characters (Worst case scenario: 4 bytes per character). 1 mysql> create table foo (v varchar(1000) character set latin1 primary key); Query OK, 0 rows affected (0.01 sec) mysql> alter table foo modify v varchar(1000) character set utf8mb4; ERROR 1071 (42000): Specified key was too long; max key length is 3072 bytes For default InnoDB row format and default innodb_page_size in MySQL 8.0. See the documentation for details. 22
23 Upgrade example mysql> show create table cities; Table Create Table cities CREATE TABLE `cities` ( `name` varchar(1024) NOT NULL, `population` int(11) DEFAULT NULL, PRIMARY KEY (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin mysql> select * from cities; name population København Orebro Oslo Stockholm Örebro rows in set (0.00 sec) 1 row in set (0.00 sec) mysql> alter table cities modify column name varchar(1024) charset utf8mb4; ERROR 1062 (23000): Duplicate entry 'Örebro' for key 'PRIMARY' 23
24 Upgrade example contd. mysql> alter table cities modify column name varchar(768) charset utf8mb4; Query OK, 4 rows affected (0.01 sec) Records: 4 Duplicates: 0 Warnings: 0 mysql> insert into cities values(' 東京 ', ); Query OK, 1 row affected (0.00 sec) mysql> select * from cities; name population København Oslo Örebro Stockholm 東京 rows in set (0.00 sec) 24
25 文字化け (Mojibake) ( or what you see is not what you get...) mysql> create table foo(v varchar(10) character set latin1); mysql> insert into foo values('å'); mysql> set names latin1; mysql> insert into foo values('å'); mysql> set names utf8mb4; mysql> select * from foo; mysql> select hex(v) from foo; v hex(v) å E5 Ã C3A rows in set (0.00 sec) 2 rows in set (0.00 sec) 25
26 Fixing à mysql> select v from foo; v à row in set (0.01 sec) mysql> update foo set v=convert(convert(convert(v using binary) using utf8mb4) using latin1) ; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select v from foo; v å row in set (0.00 sec) 26
27 Fixing æ å åœã mysql> select v from foo; v æ å åœã row in set (0.01 sec) mysql> alter table foo modify column v varchar(128) charset binary; Query OK, 1 row affected (0.14 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> alter table foo modify column v varchar(128) charset utf8mb4; Query OK, 1 row affected (0.14 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> select v from foo; v 文字化け row in set (0.00 sec) 27
28 Space consumption utf8mb4 use 1 byte for ASCII characters (U U+007F), 2 bytes for most alphabets/abjads (U U+07FF), 3 bytes for Indic scripts, Hangul, Kana, the most used CJK Ideographs (U U+FFFF), 4 bytes for the rest: Archaic scripts, Emojis, Rarely used CJK extensions, Variant selectors etc. (U ) 28
29 Speed issues Operations on multibyte character sets inherently slower than singlebyte character sets (e.g. latin1 vs. utf8mb4) We have done a lot of code improvements. New code for the new utf8mb4 collations New collations are NO PAD (which gives faster algorithms) But expect a performance degradation in the order of 10-20% for sorting when you migrate from e.g latin1 to utf8mb4, depending on your data of course. Some collations are inherently slower than others (e.g. utf8mb4_0900_ai_ci vs. utf8mb4_ja_0900_as_cs_ks) 29
30 Truly usable for global purposes... 30
31 Q&A Check out my blogs at The 8.0 documentation (if everything else fails ) The Unicode documents (for those truly interested ) U+1F634 31
Google Search Appliance
Google Search Appliance Search Appliance Internationalization Google Search Appliance software version 7.2 and later Google, Inc. 1600 Amphitheatre Parkway Mountain View, CA 94043 www.google.com GSA-INTL_200.01
More informationOracle Access Manager
Oracle Access Manager Addendum to Release Notes 10g (10.1.4.0.1) January 2007 This document is an addendum to the Release Notes for Oracle Access Manager 10g (10.1.4.0.1). It contains the following sections:
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 2 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Oracle E-Business Suite Internationalization and Multilingual Features
More informationMicrosoft Store badge guidelines. October 2017
Microsoft Store badge guidelines October 2017 Welcome Together we can do amazing things. Millions of fans and thousands of partners and developers across the world empower people and organizations do great
More information2011 Martin v. Löwis. Data-centric XML. Character Sets
Data-centric XML Character Sets Character Sets: Rationale Computer stores data in sequences of bytes each byte represents a value in range 0..255 Text data are intended to denote characters, not numbers
More information2007 Martin v. Löwis. Data-centric XML. Character Sets
Data-centric XML Character Sets Character Sets: Rationale Computer stores data in sequences of bytes each byte represents a value in range 0..255 Text data are intended to denote characters, not numbers
More informationVirtual Blade Configuration Mode Commands
Virtual Blade Configuration Mode Commands To configure virtual blades on a WAE device, use the virtual-blade global configuration command. To disable a virtual blade, use the no form of this command. virtual-blade
More informationCOM Text User Manual
COM Text User Manual Version: COM_Text_Manual_EN_V2.0 1 COM Text introduction COM Text software is a Serial Keys emulator for Windows Operating System. COM Text can transform the Hexadecimal data (received
More informationUSER GUIDE PUBLIC Document Version: SAP Translation Hub SAP SE or an SAP affiliate company. All rights reserved.
USER GUIDE PUBLIC Document Version: 1807 2018-08-22 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1.... 4 1.1 What's New for.... 4 Release Notes - 2017....8 1.2 Getting
More informationUser guide on how to generate PDF versions of the product information - veterinary
03 February 2011 EMA/793983/2010 v.1.0 Patient Health Protection User guide on how to generate PDF versions of the product information - veterinary Introduction Since the product information consists of
More informationPractical character sets
Practical character sets In MySQL, on the web, and everywhere Domas Mituzas MySQL @ Sun Microsystems Wikimedia Foundation It seems simple a b c d e f a ą b c č d e ę ė f а б ц д е ф פ ע ד צ ב א... ---...
More informationCONTENT. ANALYST OPINION INDICATOR for MT4. Set up & Configuration Guide. Description 1 Subscribing to TRADING CENTRAL feed 1 Installation process 1
ANALYST OPINION INDICATOR for MT4 Set up & Configuration CONTENT Description 1 Subscribing to TRADING CENTRAL feed 1 Installation process 1 Indicator's use and set up 4 Features and parameters 5 Upgrade
More informationLocalizing Intellicus. Version: 7.3
Localizing Intellicus Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from,
More informationwww.locwaydtp.com locway@locwaydtp.com We are and this is our Company Presentation Brief About Us LocWay is a localization company focused on projects coordination, Translation and Desktop Publishing (DTP)
More informationDeskApp Admin Manual. Release 1.0 final. Kopano
DeskApp Admin Manual Release 1.0 final Kopano Feb 21, 2018 Contents 1 Introduction 2 2 System requirements 3 2.1 WebApp............................................... 3 2.2 Operating system...........................................
More informationInterKey 2.0 for Windows Mobile Pocket PC devices
Copyright 2005-2006 Paragon Software (Smart Handheld Devices Division) InterKey 2.0 for Windows Mobile Dear customers! Thank you for buying our software. It is your interest that inspires us to develop
More informationCan R Speak Your Language?
Languages Can R Speak Your Language? Brian D. Ripley Professor of Applied Statistics University of Oxford ripley@stats.ox.ac.uk http://www.stats.ox.ac.uk/ ripley The lingua franca of computing is (American)
More informationRepresenting Characters, Strings and Text
Çetin Kaya Koç http://koclab.cs.ucsb.edu/teaching/cs192 koc@cs.ucsb.edu Çetin Kaya Koç http://koclab.cs.ucsb.edu Fall 2016 1 / 19 Representing and Processing Text Representation of text predates the use
More informationServiceAPI to the WorldLingo System
VER. 2.1 PAGE: 1 OF 16 ServiceAPI to the WorldLingo System Technical Summary WorldLingo VER. 2.1 PAGE: 2 OF 16 Table of Contents Table of Contents...2 Table of Figures...2 List of Tables...2 1. Purpose...3
More informationEU Terminology: Building text-related & translation-oriented projects for IATE
EU Terminology: Building text-related & translation-oriented projects for IATE 20th European Symposium on Languages for Special Purposes University of Vienna 8-10 July 2015 Rodolfo Maslias European Parliament
More informationRepresenting Characters and Text
Representing Characters and Text cs4: Computer Science Bootcamp Çetin Kaya Koç cetinkoc@ucsb.edu Çetin Kaya Koç http://koclab.org Winter 2018 1 / 28 Representing Text Representation of text predates the
More informationTransfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus
Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus Summary This document outlines the necessary steps for transferring your Norman Endpoint Protection product to Avast
More informationModels HP Engage One Top Mount 2x20 CFD (Black) HP Engage One Top Mount 2x20 CFD (White)
Overview Models (Black) (White) 1RL95AA 3GS18AA Introduction Frame easily readable price, product, and order information for customers on the, HP s smallest and thinnest CFD, designed to complement your
More informationNitti Mostro Designer Pieter van Rosmalen. OpenType PostScript (otf), TrueType (ttf), woff, eot
bold monday Nitti Mostro Designer Pieter van Rosmalen design year 2015 about Format Without a doubt, Nitti Mostro is the boldest family in our Nitti series yet. And the most fun. Eighteen styles in total
More information2. bizhub Remote Access Function Support List
2. bizhub Remote Access Function Support List MFP Function Support List for bizhub Remote Access Basic s MFP model Firmware v C754/ C654/ C754e/ C654e 754/ 654 C554/ C454/ C364/ C284/ C224 (*5) A1610Y
More informationInstallation process Features and parameters Upgrade process... 6
Content Installation process... 1 Features and parameters... 4 Upgrade process... 6 Installation process The latest version of our Indicator can be downloaded from here http://www.tradingcentral.com/install_trading_central_indicator_for_metatrader/setup.exe
More informationUTF and Turkish. İstinye University. Representing Text
Representing Text Representation of text predates the use of computers for text Text representation was needed for communication equipment One particular commonly used communication equipment was teleprinter
More informationHik-Connect Mobile Client
Hik-Connect Mobile Client SPEC V3.6.3 Name: Hik-Connect Mobile Client Software Version: V3.6.3 Android: System Requirement: Android 4.1 or Above ios: System Requirement: ios 8.0 or Above Software Information
More informationLicensed Program Specifications
AFP Font Collection for MVS, OS/390, VM, and VSE Program Number 5648-B33 Licensed Program Specifications AFP Font Collection for MVS, OS/390, VM, and VSE, hereafter referred to as AFP Font Collection,
More informationSARCASTIC 1 OF 9 FONTS.BARNBROOK.NET
s 1 OF 9 Sarcastic? I bet you won t mention that it is based on 1950s script typography and the rhythmic forms of interconnected neon lettering. With absolutely none of it interpreted in a contemporary
More informationMaintSmart. Enterprise. User. Guide. for the MaintSmart Translator. version 4.0. How does the translator work?...2 What languages are supported?..
How does the translator work?......2 What languages are supported?..3 MaintSmart User Enterprise Guide version 4.0 for the MaintSmart Translator 1 MaintSmart Translator - An Overview. How does it work?
More informationipod touch 16GB - Technical Specifications
ipod touch 16GB - Technical Specifications Size and Weight Height: 4.86 inches (123.4 mm) Width: 2.31 inches (58.6 mm) Depth: 0.24 inch (6.1 mm) Weight: 3.04 ounces (86 grams) Capacity 16GB Wireless 802.11a/b/g/n
More informationGuide & User Instructions
Guide & User Instructions Revised 06/2012 726 Grant Street Troy Ohio 45373 877.698.3262 937.335.3887 onecallnow.com support@onecallnow.com America s Largest Message Notification Provider Copyright 2009-2012
More informationThis manual describes utf8gen, a utility for converting Unicode hexadecimal code points into UTF-8 as printable characters for immediate viewing and
utf8gen Paul Hardy This manual describes utf8gen, a utility for converting Unicode hexadecimal code points into UTF-8 as printable characters for immediate viewing and as byte sequences suitable for including
More informationHeimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil
Atlas Font Foundry Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil abcdefghijklmnopqrstuvwxyzßfbfifkflft 1234567890#$ àáâãäåāăąǻ ABCDEFGHIJKLMNOPQRSTUVWYZ& 1234567890@.,:;!?)]} * Heimat
More informationBryant Condensed. From The Process Type Foundry
Bryant Condensed From The Process Type Foundry Designer Eric Olson Format Cross Platform OpenType Styles & Weights 4 weights AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz01 AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0
More informationPROFICIENCY TESTING IN FOREIGN LANGUAGES
REGISTRATION FORM PERSONAL INFORMATION Ms. Mr. Last Date of Birth First Middle PROFICIENCY TESTING IN FOREIGN LANGUAGES Social Security, NYU Student ID Number, or Passport Number Home Work Language to
More informationTransfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus
Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus Summary This document outlines the necessary steps for transferring your Norman Endpoint Protection product to Avast
More informationQuickSpecs. HP Retail Integrated 2x20 Display. Overview. Front. 1. 2X20 LCD, backlit display. 2. USB connector
Overview Front 1. 2X20 LCD, backlit display 2. USB connector c04310460 Worldwide Version 2 June 16,2016 Page 1 Overview Shown on back of RP7, Retail System Models (Non-Complex) (Complex) G6U79AA G7G29AA
More informationAmerican Philatelic Society Translation Committee. Annual Report Prepared by Bobby Liao
American Philatelic Society Translation Committee Annual Report 2012 Prepared by Bobby Liao - 1 - Table of Contents: 1. Executive Summary 2. Translation Committee Activities Summary July 2011 June 2012
More informationThe Unicode Standard Version 11.0 Core Specification
The Unicode Standard Version 11.0 Core Specification To learn about the latest version of the Unicode Standard, see http://www.unicode.org/versions/latest/. Many of the designations used by manufacturers
More informationIrma Slab. dui Typotheque type specimen & OpenType feature specification. Please read before using the fonts.
Typotheque type specimen & OpenType feature specification. Please read before using the fonts. Irma Slab OpenType font family supporting Latin based European languages, with extensive typographic features.
More informationOrganon Sans. a type specimen. 1
a type specimen info@g-type.com 1 Introduction Light 11/13 pt Bold Caps & Small Caps 75/65 pt The six weight typeface is a stylish, legible and feature-laden OpenType family which complements its sister,
More informationHik-Connect Client Software V (Android) V (iOS) Release Notes ( )
Hik-Connect Client Software V3.1.0 0828(Android) V3.1.0 170830(iOS) Release Notes (2017-09-07) Hik-Connect Version 3.1.0: Optimize Login Page Hik-Connect account and email address are displayed default,
More informationTalk2You User Manual Smartphone / Tablet
Talk2You User Manual Smartphone / Tablet Don t Translate it. Lingmo It! language translation technology for the global market The World s First Translating Voice Messaging Software Communicate with cross-border
More informationPush button sensor 3 Plus - Brief instructions for loading additional display languages Order-No , , 2042 xx, 2043 xx, 2046 xx
KNX/EIB Product documentation Issue: 01.07.2011 65yxx220 Push button sensor 3 Plus - Brief instructions for loading additional display languages KNX/EIB Product documentation Contents 1 Product definition...
More informationATypI Hongkong Development of a Pan-CJK Font
ATypI Hongkong 2012 Development of a Pan-CJK Font What is a Pan-CJK Font? Pan (greek: ) means "all" or "involving all members" of a group Pan-CJK means a Unicode based font which supports different countries
More informationFormatting Custom List Information.
Hello. MailChimp has a lot of great merge tags that can help you customize your email campaigns. You can use MailChimp s merge tags to dynamically add content to your email. Include something as simple
More informationEuropean Year 2012 for Active Ageing and Solidarity between Generations. Graphic guidelines
European Year 2012 for Active Ageing and Solidarity between Generations Graphic guidelines Contents Publishing information Published by European Commission Designed by Directorate General Employment, Social
More informationQuickSpecs. HP Graphical POS Pole Display. Models
Overview Models QZ704AA Introduction The is a stylish and durable 2-line customer-facing display. Key Features and Benefits The display delivers clear, easy-to-read text and graphics for displaying product
More informationChevin Pro. a type specimen. 1
a type specimen info@g-type.com 1 Introduction Light 11/13 pt Chevin is a modern, rounded type family in 6 weights which was designed with functionality and legibility in mind. With its open counters and
More informationHeimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil
Atlas Font Foundry Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil abcdefghijklmnopqrstuvwxyzßfbfifjfl 1234567890# $ àáâãäåāăąǻ ABCDEFGHIJKLMNOPQRSTUVWYZ& 1234567890@.,:;!?)]} * Heimat
More informationRELEASE NOTES UFED ANALYTICS DESKTOP SAVE TIME AND RESOURCES WITH ADVANCED IMAGE ANALYTICS HIGHLIGHTS
RELEASE NOTES Version 5.2 September 2016 UFED ANALYTICS DESKTOP HIGHLIGHTS UFED Analytics Desktop version 5.2 serves as your virtual partner, saving precious time in the investigative process. Designed
More informationSourceOne. Products Compatibility Guide REV 61
SourceOne Products Compatibility Guide 300-008-041 REV 61 Copyright 2005-2017 Dell Inc. or its subsidiaries All rights reserved. Published December 2017 Dell believes the information in this publication
More informationSourceOne. Products Compatibility Guide REV 62
SourceOne Products Compatibility Guide 300-008-041 REV 62 Copyright 2005-2018 Dell Inc. or its subsidiaries All rights reserved. Published March 2018 Dell believes the information in this publication is
More informationHeimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil
Atlas Font Foundry Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil abcdefghijklmnopqrstuvwxyzßfbfifjfl 1234567890# $ àáâãäåāăąǻ ABCDEFGHIJKLMNOPQRSTUVWYZ& 1234567890@.,:;!?)]} * Heimat
More informationMultilingual Support Configuration For IM and Presence Service
Multilingual Support Configuration For IM and Presence Service Install Locale Installer on IM and Presence Service, page 1 Error Messages, page 3 Localized Applications, page 5 Install Locale Installer
More informationRescue Lens Administrators Guide
Rescue Lens Administrators Guide Contents About Rescue Lens...4 Rescue Lens Administration Center At a Glance...4 LogMeIn Rescue Lens System Requirements...4 About Rescue Lens in a Multilingual Environment...5
More informationPerceptive Intelligent Capture Visibility
Perceptive Intelligent Capture Visibility Technical Specifications Version: 3.1.x Written by: Product Knowledge, R&D Date: August 2018 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark
More informationADOBE READER AND ACROBAT 8.X AND 9.X SYSTEM REQUIREMENTS
ADOBE READER AND ACROBAT 8.X AND 9.X SYSTEM REQUIREMENTS Table of Contents OVERVIEW... 1 Baseline requirements beginning with 9.3.2 and 8.2.2... 2 System requirements... 2 9.3.2... 2 8.2.2... 3 Supported
More informationOracle. Talent Acquisition Cloud Using Scheduling Center. 17 (update 17.4)
Oracle Talent Acquisition Cloud 17 (update 17.4) Part Number: E93807-01 Copyright 2018, Oracle and/or its affiliates. All rights reserved Authors: OTAC Information Development Team This software and related
More informationRemote Ethernet Device, RED-1 - TIPS & TRICKS
Technical Newsletter VOLUME 4, ISSUE 3 Remote Ethernet Device, RED-1 - TIPS & TRICKS RED-1 & RED-1F are the latest remote control options for Audia and Nexia.The RED-1 includes similar functionality as
More informationThis bulletin was created to inform you of the release of the new version 4.30 of the Epson EMP Monitor software utility.
EPSON PRODUCT SUPPORT BULLETIN Date: 04/20/2009 Originator: JAM PSB #: PSB.2009.06.001 Authorization: Reference: TI 09-05e Rev. A/B Total Pages: 5 Product(s): PowerLite 735c / Cinema 500 / 737c / 745c
More information0 OpenText RightFax. 16 EP4 Server Requirements
0 OpenText RightFax 16 EP4 Server Requirements This document covers the sever requirements for a core RightFax installation, specific integrations may require additional pre-requirements. Documentation
More informationKIWI Smartphone FAQs V1.1 HUAWEI TECHNOLOGIES CO., LTD. Software Engineering Documentation Dept. Date December 2015
KIWI Smartphone FAQs V1.1 Author Software Engineering Documentation Dept Date December 2015 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2015. All rights reserved. No part of this
More informationuptex Unicode version of ptex with CJK extensions
uptex Unicode version of ptex with CJK extensions Takuji Tanaka uptex project Oct 26, 2013 Takuji Tanaka (uptex project) uptex Unicode version of ptex with CJK extensions Oct 26, 2013 1 / 42 Outline /
More informationMSRP Price list & order form
1 LVI America, Inc. 150 north Michigan Avenue, Ste 1950 Chicago, IL 60601 Phone: (888) 781-7811 E-mail: order@lviamerica.com WWW.LVIAMERICA.COM MSRP Price list & order form Valid from 2018-01-31 Product
More informationINSITE Features Notes
INSITE 8.3.0 Features Notes The latest INSITE information can be found on the website at http://insite.cummins.com. For technical support, please send an email to servicetoolsupport@cummins.com or call
More informationRelease Notes MimioStudio Software
Release Notes MimioStudio 8.0.1 Software Copyright Notice 2011 DYMO/Mimio, a Newell Rubbermaid company About MimioStudio 8.0.1 Welcome to MimioStudio 8.0.1 software! Version 8.0.1 is an update to the existing
More informationApple 64GB Wi-Fi ipad Mini 3, Model MGGQ2LL/A
Apple 64GB Wi-Fi ipad Mini 3, Model MGGQ2LL/A The most advanced ipad mini has the Touch ID fingerprint sensor, a 7.9-inch Retina display, a powerful A7 chip with 64- bit architecture, an isight camera,
More informationQUICK REFERENCE GUIDE: SHELL SUPPLIER PROFILE QUESTIONNAIRE (SPQ)
QUICK REFERENCE GUIDE: SHELL SUPPLIER PROFILE QUESTIONNAIRE (SPQ) July 2018 July 2018 1 SPQ OVERVIEW July 2018 2 WHAT IS THE SHELL SUPPLIER PROFILE QUESTIONNAIRE? Shell needs all potential and existing
More informationLiveEngage System Requirements and Language Support Document Version: 5.0 February Relevant for LiveEngage Enterprise In-App Messenger SDK v2.
LiveEngage System Requirements and Language Support Document Version: 5.0 February 2017 Relevant for LiveEngage Enterprise In-App Messenger SDK v2.0 Introduction The LiveEngage platform aims to provide
More information8 Parts and diagrams. Chapter contents. Ordering parts and supplies. Accessories. Covers. Internal components. Tray 2 pickup assembly
8 Parts and diagrams Chapter contents Ordering parts and supplies Accessories Covers Internal components Tray 2 pickup assembly Alphabetical parts list Numerical parts list ENWW Chapter contents 217 Ordering
More informationtypography.net Shire types big, black, mixed up
typography.net Shire types big, black, mixed up typography.net Introduction ABCDEFGHIJKLMNOPQRSTUVWXYZ About Shire Types and Shire Pro Features Shire Types language support Shire Pro language support Further
More informationCode Extension Technique Standard: ISO/IEC 2022
Code Extension Technique Standard: ISO/IEC 2022 And the Significance National Standard Character Sets Are to Be Registered in Accordance with ISO/IEC 2375 Process ISO 2022 and ISO 2375 0 1 23 4 5 6 7 8
More informationLiveEngage System Requirements and Language Support Document Version: 5.6 May Relevant for LiveEngage Enterprise In-App Messenger SDK v2.
LiveEngage System Requirements and Language Support Document Version: 5.6 May 2017 Relevant for LiveEngage Enterprise In-App Messenger SDK v2.3 Introduction The LiveEngage platform aims to provide the
More informationCOSC 243 (Computer Architecture)
COSC 243 Computer Architecture And Operating Systems 1 Dr. Andrew Trotman Instructors Office: 123A, Owheo Phone: 479-7842 Email: andrew@cs.otago.ac.nz Dr. Zhiyi Huang (course coordinator) Office: 126,
More informationSection Software
4800 Software Language Standard Sets FS-4-8-014-01 4800 STANDARD SET ENGLISH/CROATIAN V1.2 FS-4-8-016-01 4800 STANDARD SET ENGLISH/DANISH V1.2 FS-4-8-004-03 4800 STANDARD SET ENGLISH/DUTCH V1.2 FS-4-8-002-03
More informationPAGE 1 SYSTRAN. PRESENTER: GILLES MONTIER
PAGE 1 SYSTRAN PRESENTER: GLLES MONTER Language Resources: Foundations of the Multilingual Digital Single Market PAGE 2 Language Resources for MT: what does our customers want? Better generic translation
More informationLocalization: How do I translate Magento interface? Magento localization tips
Magento interface is translated with CSV localization files (installed as extension in Magento Connect Manager) or using buit-in Inline translation tool. To learn how to enable inline translation please
More informationComplete Messaging Solution
ervice Mailvice Service & Operations Voice Your customers and clients expect their calls to be handled quickly or routed to the appropriate person or department. This is where ITS Telecom and Systems can
More informationOracle9i Database: The Power of Globalization Technology
Oracle9i Database: The Power of Globalization Technology An Oracle White Paper [January] [2001] The Power of Globalization Page 1 GLOBALIZATION TECHNOLOGY - EXECUTIVE OVERVIEW4 THE POWER OF GLOBALIZATION
More informationSACD Text summary. SACD Text Overview. Based on Scarlet book Version 1.2. sonic studio
1 SACD Text Overview Based on Scarlet book Version 1.2 2 Main Features of SACD Text Good compatibility with CD Text Player can handle both CD Text and SACD in same operation Utilizes existing CD Text source
More informationNet: EUR Gross: EUR
Code: DS-2CD1621FWD-I IP CAMERA DS-2CD1621FWD-I 2.8... 12 mm HIKVISION Net: 194.09 EUR Gross: 238.73 EUR IP camera with efficient H.264 image compression algorithm for clear and smooth video streaming
More informationPrinting Foreign Text Using BarTender
Printing Foreign Text Using BarTender How to Print Text from Virtually any of the World s Languages and Writing Systems Seagull Scientific, Inc 1616 148 th Ave. S.E. Bellevue, WA 98007-6848 USA TEL: 425-641-1408
More informationMultilingual Support Configuration For IM and Presence Service
Multilingual Support Configuration For IM and Presence Service Locale Installation, page 1 Install Locale Installer on IM and Presence Service, page 3 Error Messages, page 5 Localized Applications, page
More informationClick-to-Call (Web RTC)
Click-to-Call (Web RTC) Admin Guide 27 September 2018 Contents Click-to-Call and StarLeaf Cloud 3 Browser support for Click-to-Call 3 Chrome 3 Internet Explorer 3 Firefox 4 Safari 4 Content share for browser-based
More informationiphone 5 Specifications
iphone 5 Specifications Size and Weight! Height: 4.87 inches (123.8 mm)! Width: 2.31 inches (58.6 mm)! Depth: 0.30 inch (7.6 mm)! Weight: 3.95 ounces (112 grams) Cellular and Wireless! GSM model A1428*:
More informationUnicode and its discontents. Jeremy G. Kahn Machine Translation reading group 5 May 2008
Unicode and its discontents Jeremy G. Kahn jgk@u.washington.edu Machine Translation reading group 5 May 2008 Overall outline Character encodings: Back to grammar school Vocabulary and history lessons Chinese
More informationSimple manual for ML members(mailman)
Simple manual for ML members(mailman) Version 4.2 (Mailing List Service) Academic Computing & Communications Center University of Tsukuba 28/11/2016 Index 1. Introduction... 1 2. What is Mailing list?...
More informationNet: EUR Gross: EUR
Code: DS-2CD1041-I IP CAMERA DS-2CD1041-I 4.0 Mpx 2.8 mm HIKVISION Net: 134.96 EUR Gross: 166.00 EUR IP camera with efficient H.264 image compression algorithm for clear and smooth video streaming at maximal
More informationNet: PLN Gross: PLN
Code: DS-2CD1001-I IP CAMERA DS-2CD1001-I - 720p 2.8 mm HIKVISION Net: 296.00 PLN Gross: 364.08 PLN IP camera with efficient H.264 image compression algorithm for clear and smooth video streaming at maximal
More informationCorporate Design Manual October 2012 Basics BOBST DESIGN MANUAL CORPORATE. October, Version 1.9. Basics.
CORPORATE DESIGN MANUAL Version 1.9 October, 2012 Basics www.bobst.com BRAND ELEMENTS logo The logo is used to brand all products, offerings and communications. Secondary design element To bring the brand
More information10 Steps to Document Translation Success
10 Steps to Document Translation Success www.globalizationpartners.com 10 Steps to Document Translation Success Copyright 2016-2017 Globalization Partners International. All rights reserved. This ebook
More informationRecent Trends in Standardization of Japanese Character Codes
Recent Trends in Standardization of Japanese Character Codes Taichi Kawabata Abstract Character encodings are a basic and fundamental layer of digital text that are necessary for exchanging information
More informationGV-Center V2 INTRODUCTION GV CENTER V2 VS. GV CENTER V2 PRO
-1- GV-Center V2 INTRODUCTION While GV Center V2 Pro is a professional version for a large central monitoring network such as alarm services companies or chain stores, GV Center V2 is a standard version
More informationIBM DB2 Web Query for System i V1R1M0 and V1R1M1 Install Instructions (updated 08/21/2009)
IBM DB2 Web Query for System i V1R1M0 and V1R1M1 Install Instructions (updated 08/21/2009) Installation & Setup Review all instructions before starting the install of DB2 Web Query. Complete these steps
More informationCategory: Informational 1 April 2005
Network Working Group M. Crispin Request for Comments: 4042 Panda Programming Category: Informational 1 April 2005 Status of This Memo UTF-9 and UTF-18 Efficient Transformation Formats of Unicode This
More informationINSITE Features Notes
INSITE 8.1.2 Features Notes The latest INSITE information can be found on the website at http://insite.cummins.com For technical support, please send an email to servicetoolsupport@cummins.com or call
More informationHeight: 9.50 inches (241.2 mm) Width: 7.31 inches (185.7 mm) Depth: 0.37 inch (9.4 mm) Weight: 1.44 pounds (652 g) Height: 9.50 inches (241.
Height: 1 Width: Depth: Weight: Height: Width: Depth: Weight: 9.50 inches (241.2 mm) 7.31 inches (185.7 mm) 0.37 inch (9.4 mm) 1.44 pounds (652 g) 9.50 inches (241.2 mm) 7.31 inches (185.7 mm) 0.37 inch
More information