拉肚子为什么憋不住| 睡觉流口水是什么毛病| 自信是什么意思| 波涛澎湃是什么意思| 骨头属于什么垃圾| 女性得了性病有什么症状| 郡主是什么身份| 5月31号是什么星座| 囊变是什么意思| 子宫内膜异位症吃什么药| 中央党校校长是什么级别| 铁锭是什么意思| 发扬什么精神| 脚旁边骨头突出叫什么| 羊水多了对宝宝有什么影响| 胰腺饱满是什么意思| 皮肤为什么会变黑| 女性体毛多是什么原因| 为国为民是什么生肖| 什么病不能吃玉米| 未什么意思| 7.21是什么日子| 金鱼藻是什么植物| 后厨是做什么的| fnh是什么病| 什么泡水喝对肝脏好| 邪教是什么| 属鼠的是什么命| 车前草长什么样子| 蚊子怕什么颜色| touch是什么意思| 麸皮是什么东西| 去肝火喝什么茶好| 束缚什么意思| 来月经吃什么水果| 文曲星什么意思| 窥见是什么意思| 今年贵庚是什么意思| 小孩舌头白是什么原因| 化验血能查出什么项目| 宫颈管分离是什么意思| ur是什么品牌| 夏雨什么| 咳嗽有白痰吃什么药最好| 脑梗吃什么最好| 不作为什么意思| 途明是什么档次的包| 胸疼是什么原因| 蔓越莓是什么水果| 飞的最高的鸟是什么鸟| 开业需要准备什么东西| 胃酸过多吃什么药| 松塔有什么用| 针眼用什么眼药水| 老有眼屎是什么原因| 什么是手帐| 夜里2点到3点醒什么原因| 欣慰的意思是什么| 肾检查挂什么科| 3月份出生是什么星座| 帅t是什么意思| 司令员是什么军衔| 回笼是什么意思| 吃什么能增加免疫力| 蜻蜓点水是什么行为| 什么茶可以减肥消脂| 8.3是什么星座| 吃维生素b2有什么好处和副作用| 为什么会牙痛| 肝昏迷是什么症状| 去脂肪粒最有效的药膏叫什么| 闲聊是什么意思| 艾灸起水泡是什么原因| 雌二醇高说明什么原因| 鸳鸯浴是什么意思| 梦见跟妈妈吵架是什么意思| 地贫有什么症状| 吃什么治疗便秘| 6月1号是什么星座| 白果是什么东西| 济公原名叫什么| 小孩表演后卸妆用什么| 中央民族大学什么档次| 看胰腺挂什么科| 什么的红烧肉| 老年人脚肿什么原因| 阴道炎用什么药| 脂肪肝吃什么药好| 裂帛是什么意思| 尿管痒是什么原因| 看见双彩虹有什么征兆| 芒硝是什么东西| 九月二十五是什么星座| x片和ct有什么区别| 海参吃了有什么好处| 4月份什么星座| 慢阻肺吃什么药最有效| 狗狗吃南瓜有什么好处| 晚上睡觉手麻是什么原因| 甲状腺一度肿大是什么意思| 有事钟无艳无事夏迎春是什么意思| 体检前一天要注意什么| 脸上长疙瘩是什么原因| 做梦梦见蛇是什么意思| 打call是什么意思| 血象高是什么原因| 双肾盂是什么意思| 乌唇是什么原因| 凉粉果什么时候成熟| 粽叶是什么植物| 牙医需要什么学历| 铁锈红配什么颜色好看| 桂枝是什么| 爱意是什么意思| 一什么明月| 新疆有什么湖| canon什么牌子| 条索灶是什么意思| 什么样的心情| 什么是微创手术| 妯娌关系是什么意思| 软骨炎吃什么药| 玄青色是什么颜色| 高血压吃什么药好| 团委书记是什么级别| 组胺是什么| 经期喝茶有什么影响| 爱情公寓6什么时候上映| navy是什么意思| 皮肤黑的人穿什么颜色的衣服好看| 双侧中耳乳突炎是什么意思| 咽喉炎用什么药| 鸡是什么命| 头发长的慢是什么原因| 喷砂是什么意思| 后援团是什么意思| 奶头痛是什么原因| 闭经有什么症状| 冬虫虫念什么| 拔罐对身体有什么好处和坏处| 机器灵砍菜刀是什么意思| 2048年是什么年| 魂牵梦萦是什么意思| 淑字五行属什么| 墨绿色是什么颜色| nse是什么意思| 小脑延髓池是什么意思| 茭白是什么| 拍花子是什么意思| 净身高是什么意思| 鼻后滴漏吃什么药| 苦口婆心是什么生肖| 灭活疫苗是什么意思| 盐酸多西环素片治什么病| 喜欢是什么感觉| aimee是什么意思| 病毒性扁桃体炎吃什么药| 走花路是什么意思| lh是什么激素| 维生素b6有什么作用| clara是什么意思| 人生观价值观世界观是什么意思| 不拘一格是什么意思| 豆浆什么时候喝最好| 肚脐下面疼是什么原因| 一个月不来月经是什么原因| 为什么锻炼后体重反而增加了| 淋巴细胞绝对值偏高是什么原因| 一直打嗝是什么原因引起的| 颈椎退行性病变是什么意思| 什么梨最好吃| 小鸟什么| 湿气太重吃什么药最好| 病毒性咳嗽吃什么药好| 阴毛有什么用| 老打瞌睡犯困是什么原因| 脑血栓前兆是什么症状表现| 为什么癌症治不好| 1600年是什么朝代| 佐助是什么意思| 知了吃了有什么好处| 心脏房颤吃什么药最好| 花中皇后指的是什么花| 阴气重是什么意思| 出身是什么意思| 线下是什么意思| 食物发霉是什么菌| wuli是什么意思| 脚面浮肿是什么原因| 胆囊小是什么原因| 抿嘴是什么意思| 为什么会长溃疡| 世界上最软的东西是什么| 大麦和小麦有什么区别| 承受是什么意思| 什么叫排卵期| 人参是什么参| 车前草的作用是什么| 观音菩萨叫什么名字| 中药一剂是什么意思| 胃经常胀气是什么原因| 196是什么意思| 为什么人会得抑郁症| 少许纤维灶是什么意思| 一个大一个多念什么| 维生素h是什么| 女孩子学什么专业比较好| hpv病毒是什么病| 龋齿和蛀牙有什么区别| 反式脂肪是什么意思| 酸菜鱼可以放什么配菜| 陈世美是什么样的人| 中药学专业学什么| 带状疱疹不能吃什么东西| 锦鲤跳缸是什么原因| 粽子叶子是什么叶子| 为什么会晒黑| 石榴石是什么材质| ccu病房什么意思| 代言人是什么意思| 舌根发麻是什么原因| 嫦娥奔月是什么节日| 红枣和枸杞一起泡水喝有什么作用| 为什么肚子总是胀胀的| 蛔虫是什么动物| apgar评分是什么意思| 受凉拉肚子吃什么药| 什么是射频| mrsa是什么细菌| 比目鱼是什么鱼| 一什么尺子| 磁力链接是什么| 慕名而来是什么意思| 为什么会长白头发| 凌驾是什么意思| 夜晚的星星像什么| cas号是什么| 喝枸杞子泡水有什么好处和坏处| 腰肌劳损是什么意思| 什么清肠茶好| 女孩为什么难得午时贵| 知了是什么动物| 大便有凹槽是什么原因| 海兔是什么动物| 五音是什么意思| p波增宽什么意思| 肉蔻炖肉起什么作用| bobby什么意思| 二月十八是什么星座| 脑血管堵塞有什么症状| 腰痛看什么科| 眼睛散光是什么原因造成的| 阳五行属什么| 慢性非萎缩性胃炎伴糜烂吃什么药| 丁未年五行属什么| 月经快来了有什么征兆| 国籍是什么| 眼睛胀疼是什么原因| 什么什么和谐| 甲沟炎看什么科| 什么什么三什么成语| 孩子呼吸道感染吃什么药效果最好| 什么的眉毛| 地主代表什么生肖| 百度Jump to content

广西要闻--广西频道--人民网

From Wikipedia, the free encyclopedia
百度 勿庸讳言,由于制度惯性、路径依赖等原因,机关事务工作实现高质量发展的困难和障碍是显而易见的,我们必须坚定信心,做好长远安排,注重抓落实、抓整改、抓质量、抓督查,在以下三个方面下力气下功夫:一是搞好顶层设计。

Punched tape with the word "Wikipedia" encoded in ASCII. Presence and absence of a hole represents 1 and 0, respectively; for example, W is encoded as 1010111.

Character encoding is a convention of using a numeric value to represent each character of a writing script. Not only can a character set include natural language symbols, but it can also include codes that have meanings or functions outside of language, such as control characters and whitespace. Character encodings have also been defined for some constructed languages. When encoded, character data can be stored, transmitted, and transformed by a computer.[1] The numerical values that make up a character encoding are known as code points and collectively comprise a code space or a code page.

Early character encodings that originated with optical or electrical telegraphy and in early computers could only represent a subset of the characters used in languages, sometimes restricted to upper case letters, numerals and limited punctuation. Over time, encodings capable of representing more characters were created, such as ASCII, ISO/IEC 8859, and Unicode encodings such as UTF-8 and UTF-16.

The most popular character encoding on the World Wide Web is UTF-8, which is used in 98.2% of surveyed web sites, as of May 2024.[2] In application programs and operating system tasks, both UTF-8 and UTF-16 are popular options.[3]

History

[edit]

The history of character codes illustrates the evolving need for machine-mediated character-based symbolic information over a distance, using once-novel electrical means. The earliest codes were based upon manual and hand-written encoding and cyphering systems, such as Bacon's cipher, Braille, international maritime signal flags, and the 4-digit encoding of Chinese characters for a Chinese telegraph code (Hans Schjellerup, 1869). With the adoption of electrical and electro-mechanical techniques these earliest codes were adapted to the new capabilities and limitations of the early machines. The earliest well-known electrically transmitted character code, Morse code, introduced in the 1840s, used a system of four "symbols" (short signal, long signal, short space, long space) to generate codes of variable length. Though some commercial use of Morse code was via machinery, it was often used as a manual code, generated by hand on a telegraph key and decipherable by ear, and persists in amateur radio and aeronautical use. Most codes are of fixed per-character length or variable-length sequences of fixed-length codes (e.g. Unicode).[4]

Common examples of character encoding systems include Morse code, the Baudot code, the American Standard Code for Information Interchange (ASCII) and Unicode. Unicode, a well-defined and extensible encoding system, has replaced most earlier character encodings, but the path of code development to the present is fairly well known.

The Baudot code, a five-bit encoding, was created by émile Baudot in 1870, patented in 1874, modified by Donald Murray in 1901, and standardized by CCITT as International Telegraph Alphabet No. 2 (ITA2) in 1930. The name baudot has been erroneously applied to ITA2 and its many variants. ITA2 suffered from many shortcomings and was often improved by many equipment manufacturers, sometimes creating compatibility issues.

Hollerith 80-column punch card with EBCDIC character set

Herman Hollerith invented punch card data encoding in the late 19th century to analyze census data. Initially, each hole position represented a different data element, but later, numeric information was encoded by numbering the lower rows 0 to 9, with a punch in a column representing its row number. Later alphabetic data was encoded by allowing more than one punch per column. Electromechanical tabulating machines represented date internally by the timing of pulses relative to the motion of the cards through the machine.

When IBM went to electronic processing, starting with the IBM 603 Electronic Multiplier, it used a variety of binary encoding schemes that were tied to the punch card code. IBM used several binary-coded decimal (BCD) six-bit character encoding schemes, starting as early as 1953 in its 702[5] and 704 computers, and in its later 7000 Series and 1400 series, as well as in associated peripherals. Since the punched card code then in use was limited to digits, upper-case English letters and a few special characters, six bits were sufficient. These BCD encodings extended existing simple four-bit numeric encoding to include alphabetic and special characters, mapping them easily to punch-card encoding which was already in widespread use. IBM's codes were used primarily with IBM equipment. Other computer vendors of the era had their own character codes, often six-bit, such as the encoding used by the UNIVAC I.[6] They usually had the ability to read tapes produced on IBM equipment. IBM's BCD encodings were the precursors of their Extended Binary-Coded Decimal Interchange Code (usually abbreviated as EBCDIC), an eight-bit encoding scheme developed in 1963 for the IBM System/360 that featured a larger character set, including lower case letters.

In 1959 the U.S. military defined its Fieldata code, a six-or seven-bit code, introduced by the U.S. Army Signal Corps. While Fieldata addressed many of the then-modern issues (e.g. letter and digit codes arranged for machine collation), it fell short of its goals and was short-lived. In 1963 the first ASCII code was released (X3.4-1963) by the ASCII committee (which contained at least one member of the Fieldata committee, W. F. Leubbert), which addressed most of the shortcomings of Fieldata, using a simpler seven-bit code. Many of the changes were subtle, such as collatable character sets within certain numeric ranges. ASCII63 was a success, widely adopted by industry, and with the follow-up issue of the 1967 ASCII code (which added lower-case letters and fixed some "control code" issues) ASCII67 was adopted fairly widely. ASCII67's American-centric nature was somewhat addressed in the European ECMA-6 standard.[7] Eight-bit extended ASCII encodings, such as various vendor extensions and the ISO/IEC 8859 series, supported all ASCII characters as well as additional non-ASCII characters.

While trying to develop universally interchangeable character encodings, researchers in the 1980s faced the dilemma that, on the one hand, it seemed necessary to add more bits to accommodate additional characters, but on the other hand, for the users of the relatively small character set of the Latin alphabet (who still constituted the majority of computer users), those additional bits were a colossal waste of then-scarce and expensive computing resources (as they would always be zeroed out for such users). In 1985, the average personal computer user's hard disk drive could store only about 10 megabytes, and it cost approximately US$250 on the wholesale market (and much higher if purchased separately at retail),[8] so it was very important at the time to make every bit count.

The compromise solution that was eventually found and developed into Unicode[vague] was to break the assumption (dating back to telegraph codes) that each character should always directly correspond to a particular sequence of bits. Instead, characters would first be mapped to a universal intermediate representation in the form of abstract numbers called code points. Code points would then be represented in a variety of ways and with various default numbers of bits per character (code units) depending on context. To encode code points higher than the length of the code unit, such as above 256 for eight-bit units, the solution was to implement variable-length encodings where an escape sequence would signal that subsequent bits should be parsed as a higher code point.

Terminology

[edit]

The various terms related to character encoding are often used inconsistently or incorrectly.[9] Historically, the same standard would specify a repertoire of characters and how they were to be encoded into a stream of code units — usually with a single character per code unit. However, due to the emergence of more sophisticated character encodings, the distinction between terms has become important.

Character

[edit]

A character is the smallest unit of text that has semantic value.[9][10]

What constitutes a character varies between character encodings. For example, for letters with diacritics, there are two distinct approaches that can be taken to encode them. They can be encoded either as a single unified character (known as a precomposed character), or as separate characters that combine into a single glyph. The former simplifies the text handling system, but the latter allows any letter/diacritic combination to be used in text. Ligatures pose similar problems. Some writing systems, such as Arabic and Hebrew, need to accommodate things like graphemes that are joined in different ways in different contexts, but represent the same semantic character.

Character set

[edit]

A character set is a collection of characters used to represent text.[9][10] For example, the Latin alphabet and Greek alphabet are character sets.

Coded character set

[edit]

A coded character set is a character set with each item uniquely mapped to a numberic value.[10]

This is also known as a code page,[9] although that term is generally antiquated. Originally, code page referred to a page number in an IBM manual that defined a particular character encoding.[11] Other vendors, including Microsoft, SAP, and Oracle Corporation, also published their own code pages, including notable Windows code page and code page 437. Despite no longer referring to specific pages in a manual, many character encodings are still identified to by the same number. Likewise, the term code page is still used to refer to character encoding.

In Unix and Unix-like systems, the term charmap is commonly used; usually in the larger context of locales.

IBM's Character Data Representation Architecture (CDRA) designates each entity with a coded character set identifier (CCSID), which is variously called a charset, character set, code page, or CHARMAP.[12]

Character repertoire

[edit]

A character repertoire is a set of characters that can be represented by a particular coded character set.[10][13] The repertoire may be closed, meaning that no additions are allowed without creating a new standard (as is the case with ASCII and most of the ISO-8859 series); or it may be open, allowing additions (as is the case with Unicode and to a limited extent Windows code pages).[13]

Code point

[edit]

A code point is the value or position of a character in a coded character set.[10] A code point is represented by a sequence of code units. The mapping is defined by the encoding. Thus, the number of code units required to represent a code point depends on the encoding:

  • UTF-8: code points map to a sequence of one, two, three or four code units.
  • UTF-16: code units are twice as long as 8-bit code units. Therefore, any code point with a scalar value less than U+10000 is encoded with a single code unit. Code points with a value U+10000 or higher require two code units each. These pairs of code units have a unique term in UTF-16: "Unicode surrogate pairs".
  • UTF-32: the 32-bit code unit is large enough that every code point is represented as a single code unit.
  • GB 18030: multiple code units per code point are common, because of the small code units. Code points are mapped to one, two, or four code units.[14]

Code space

[edit]

Code space is the range of numerical values spanned by a coded character set.[10][12]

Code unit

[edit]

A code unit is the minimum bit combination that can represent a character in a character encoding (in computer science terms, it is the word size of the character encoding).[10][12] Common code units include 7-bit, 8-bit, 16-bit, and 32-bit. In some encodings, some characters are encoded as multiple code units.

For example:

Unicode encoding

[edit]

Unicode and its parallel standard, the ISO/IEC 10646 Universal Character Set, together constitute a unified standard for character encoding. Rather than mapping characters directly to bytes, Unicode separately defines a coded character set that maps characters to unique natural numbers (code points), how those code points are mapped to a series of fixed-size natural numbers (code units), and finally how those units are encoded as a stream of octets (bytes). The purpose of this decomposition is to establish a universal set of characters that can be encoded in a variety of ways. To describe the model precisely, Unicode uses existing terms and defines new terms.[12]

Abstract character repertoire

[edit]

An abstract character repertoire (ACR) is the full set of abstract characters that a system supports. Unicode has an open repertoire, meaning that new characters will be added to the repertoire over time.

Coded character set

[edit]

A coded character set (CCS) is a function that maps characters to code points (each code point represents one character). For example, in a given repertoire, the capital letter "A" in the Latin alphabet might be represented by the code point 65, the character "B" by 66, and so on. Multiple coded character sets may share the same character repertoire; for example ISO/IEC 8859-1 and IBM code pages 037 and 500 all cover the same repertoire but map them to different code points.

Character encoding form

[edit]

A character encoding form (CEF) is the mapping of code points to code units to facilitate storage in a system that represents numbers as bit sequences of fixed length (i.e. practically any computer system). For example, a system that stores numeric information in 16-bit units can only directly represent code points 0 to 65,535 in each unit, but larger code points (say, 65,536 to 1.4 million) could be represented by using multiple 16-bit units. This correspondence is defined by a CEF.

Character encoding scheme

[edit]

A character encoding scheme (CES) is the mapping of code units to a sequence of octets to facilitate storage on an octet-based file system or transmission over an octet-based network. Simple character encoding schemes include UTF-8, UTF-16BE, UTF-32BE, UTF-16LE, and UTF-32LE; compound character encoding schemes, such as UTF-16, UTF-32 and ISO/IEC 2022, switch between several simple schemes by using a byte order mark or escape sequences; compressing schemes try to minimize the number of bytes used per code unit (such as SCSU and BOCU).

Although UTF-32BE and UTF-32LE are simpler CESes, most systems working with Unicode use either UTF-8, which is backward compatible with fixed-length ASCII and maps Unicode code points to variable-length sequences of octets, or UTF-16BE,[citation needed] which is backward compatible with fixed-length UCS-2BE and maps Unicode code points to variable-length sequences of 16-bit words. See comparison of Unicode encodings for a detailed discussion.

Higher-level protocol

[edit]

There may be a higher-level protocol which supplies additional information to select the particular variant of a Unicode character, particularly where there are regional variants that have been 'unified' in Unicode as the same character. An example is the XML attribute xml:lang.

The Unicode model uses the term "character map" for other systems which directly assign a sequence of characters to a sequence of bytes, covering all of the CCS, CEF and CES layers.[12]

Code point documentation

[edit]

A character is commonly documented as 'U+' followed by its code point value in hexadecimal. The range of valid code points (the code space) for the Unicode standard is U+0000 to U+10FFFF, inclusive, divided in 17 planes, identified by the numbers 0 to 16. Characters in the range U+0000 to U+FFFF are in plane 0, called the Basic Multilingual Plane (BMP). This plane contains the most commonly used characters. Characters in the range U+10000 to U+10FFFF in the other planes are called supplementary characters.

The following table includes examples of code points:

Character Code point Glyph
Latin A U+0041 Α
Latin sharp S U+00DF ?
Han for East U+6771
Ampersand U+0026 &
Inverted exclamation mark U+00A1 ?
Section sign U+00A7 §

Example

[edit]

Consider, "ab?c??" – a string containing a Unicode combining character (U+0332 ̲ COMBINING LOW LINE) as well as a supplementary character (U+10400 𐐀 DESERET CAPITAL LETTER LONG I). This string has several Unicode representations which are logically equivalent, yet while each is suited to a diverse set of circumstances or range of requirements:

  • Four composed characters:
    a, b?, c, ??
  • Five graphemes:
    a, b, _, c, ??
  • Five Unicode code points:
    U+0061, U+0062, U+0332, U+0063, U+10400
  • Five UTF-32 code units (32-bit integer values):
    0x00000061, 0x00000062, 0x00000332, 0x00000063, 0x00010400
  • Six UTF-16 code units (16-bit integers)
    0x0061, 0x0062, 0x0332, 0x0063, 0xD801, 0xDC00
  • Nine UTF-8 code units (8-bit values, or bytes)
    0x61, 0x62, 0xCC, 0xB2, 0x63, 0xF0, 0x90, 0x90, 0x80

Note in particular that ?? is represented with either one 32-bit value (UTF-32), two 16-bit values (UTF-16), or four 8-bit values (UTF-8). Although each of those forms uses the same total number of bits (32) to represent the glyph, it is not obvious how the actual numeric byte values are related.

Transcoding

[edit]

To support environments using multiple character encodings, software has been developed to translate text between character encoding schemes; a process known as transcoding. Notable software includes:

Common character encodings

[edit]

The most used character encoding on the web is UTF-8, used in 98.2% of surveyed web sites, as of May 2024.[2] In application programs and operating system tasks, both UTF-8 and UTF-16 are popular options.[3][18]

See also

[edit]

References

[edit]
  1. ^ "Character Encoding Definition". The Tech Terms Dictionary. 24 September 2010.
  2. ^ a b "Usage Survey of Character Encodings broken down by Ranking". W3Techs. Retrieved 29 April 2024.
  3. ^ a b "Charset". Android Developers. Retrieved 2 January 2021. Android note: The Android platform default is always UTF-8.
  4. ^ Tom Henderson (17 April 2014). "Ancient Computer Character Code Tables – and Why They're Still Relevant". Smartbear. Archived from the original on 30 April 2014. Retrieved 29 April 2014.
  5. ^ "IBM Electronic Data-Processing Machines Type 702 Preliminary Manual of Information" (PDF). 1954. p. 80. 22-6173-1. Archived (PDF) from the original on 9 October 2022 – via bitsavers.org.
  6. ^ "UNIVAC System" (PDF) (reference card).
  7. ^ Tom Jennings (20 April 2016). "An annotated history of some character codes". Sensitive Research. Retrieved 1 November 2018.
  8. ^ Strelho, Kevin (15 April 1985). "IBM Drives Hard Disks to New Standards". InfoWorld. Popular Computing Inc. pp. 29–33. Retrieved 10 November 2020.
  9. ^ a b c d Shawn Steele (15 March 2005). "What's the difference between an Encoding, Code Page, Character Set and Unicode?". Microsoft Docs.
  10. ^ a b c d e f g "Glossary of Unicode Terms". Unicode Consortium.
  11. ^ "VT510 Video Terminal Programmer Information". Digital Equipment Corporation (DEC). 7.1. Character Sets - Overview. Archived from the original on 26 January 2016. Retrieved 15 February 2017. In addition to traditional DEC and ISO character sets, which conform to the structure and rules of ISO 2022, the VT510 supports a number of IBM PC code pages (page numbers in IBM's standard character set manual) in PCTerm mode to emulate the console terminal of industry-standard PCs.
  12. ^ a b c d e Whistler, Ken; Freytag, Asmus (11 November 2022). "UTR#17: Unicode Character Encoding Model". Unicode Consortium. Retrieved 12 August 2023.
  13. ^ a b "Chapter 3: Conformance". The Unicode Standard Version 15.0 – Core Specification (PDF). Unicode Consortium. September 2022. ISBN 978-1-936213-32-0.
  14. ^ "Terminology (The Java Tutorials)". Oracle. Retrieved 25 March 2018.
  15. ^ "Encoding.Convert Method". Microsoft .NET Framework Class Library.
  16. ^ "MultiByteToWideChar function (stringapiset.h)". Microsoft Docs. 13 October 2021.
  17. ^ "WideCharToMultiByte function (stringapiset.h)". Microsoft Docs. 9 August 2022.
  18. ^ Galloway, Matt (9 October 2012). "Character encoding for iOS developers. Or UTF-8 what now?". Matt Galloway. Retrieved 2 January 2021. in reality, you usually just assume UTF-8 since that is by far the most common encoding.

Further reading

[edit]
[edit]
噗是什么意思 财年是什么意思 做完痔疮手术吃什么好 果可以加什么偏旁 猪和什么属相最配
孔子属什么生肖 紧急避孕药叫什么名字 取决于你是什么意思 免疫十一项都检查什么 吃什么降血压最快最好方法
夏天晚饭吃什么比较好 付肾是什么药 梦见卖鱼是什么意思 蝙蝠是什么动物 7月6日是什么星座
鼻窦炎首选什么抗生素 肌肉溶解是什么意思 什么是滑脉 抗甲状腺球蛋白抗体高是什么意思 什么是直男
腿痛去医院挂什么科hcv8jop5ns6r.cn 皮肤溃烂是什么原因wmyky.com 什么是一体机beikeqingting.com 外阴瘙痒用什么洗液hcv8jop3ns8r.cn karl lagerfeld是什么牌子bjhyzcsm.com
日本古代叫什么hcv7jop4ns7r.cn 线索细胞阳性什么意思hcv7jop7ns2r.cn 三醋酯纤维是什么面料sscsqa.com 眼压高吃什么药aiwuzhiyu.com 动脉血检查是检查什么hcv8jop4ns0r.cn
五花肉和什么菜炒好吃hanqikai.com 2017年属鸡的是什么命shenchushe.com 肚子跳动是什么原因hcv7jop5ns4r.cn 1996年是属什么生肖hcv8jop4ns3r.cn 一什么故事hcv9jop7ns2r.cn
三八妇女节是什么生肖imcecn.com 创伤性湿肺是什么意思hcv8jop8ns9r.cn 跟单员是做什么的hcv9jop2ns4r.cn 睡觉口干舌燥什么原因hcv8jop7ns1r.cn 喝酒容易醉是什么原因hcv9jop4ns8r.cn
百度