问题标签 [thai]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unicode - IBM874 和 MS874 有什么区别?
我正在尝试在我的驱动程序中添加 Thai Collation 支持,为此,我需要使用适当的字符编码。所以经过一些研究,我有两个选择:
代码页 874,也称为 CP874 和IBM874 以及代码页 1162,也称为 windows-874、CP1162、IBM1162、MS874、x-windows-874 和 x-IBM874
它们似乎都属于ISO/IEC 8859-11 系列,与它的区别仅在于几个(8 到 9)个符号,这与泰国标准TIS-620几乎相同
我的问题是,在这两者(IBM874 和 MS874)中,哪一个是为 Thai Collation 提供支持的最佳选择。
我一个接一个地尝试了两个,似乎都可以完成这项工作。我似乎无法在谷歌上找到关于这两者的太多信息。
有人可以帮助我了解两者中哪个更合适或更全面的选择吗?
PS:我找到了一个Oracle 文档,其中提到了两者,我看到的唯一显着区别是:
MS874 被描述为“Windows Thai”并归类为“扩展编码集”-国际版,而 IBM874 被描述为“IBM Thai”并属于“基本编码集”-欧洲版
“国际版”似乎支持 Oracle 页面上列出的所有编码。所以我猜这是更广泛或更合适的选择,所以我计划继续使用 MS874。我错过了什么吗?
java - 如何在Java中对泰语字符串数组进行排序
尝试使用 Collections.sort() 方法 - 返回不正确的结果
字符串数组输入为:
จัดลำดับ
ใหม่
ย้าย
ย้าย
ออก
<br>
预期输出为
:
reactjs - React Material-UI 文本字段填充顶部 - 泰语
我正在使用该库进行输入。但是当与泰语一起使用时,它需要额外的顶部填充才能正确显示单词,因为泰语有 2 级元音。例如,“ที่นั่น”之类的单词将在顶部被剪切。下面是我使用的代码。
当我在 Textfield 中输入单词“ที่นั่น”时,只会显示这个。我尝试了各种风格来改变这一点,但没有成功。
javascript - Jquery İnput Keyup 泰语、英语和空间字符
我想用英语、泰语和空格字符定义输入键。其他字符将被删除。
- 键入:%'^%'&(删除)
- Keyup : Jack Boo (ok)
- Keyup : คน Boo (ok)
- Keyup : คน%^+ (删除)
- Keyup : คน452 (删除)
帮助 :))
ibm-midrange - 从 IBM Emulator AS400 5250 读取泰语字符
我正在尝试使用 hllapi c# 从 AS400 5250 IBM 模拟器中读取泰语字符,但代码无法读取泰语字符。它可以正确读取英文字符,但泰文字符在变量中显示为空白。有没有人遇到过类似的问题?任何指针将不胜感激。
php - 不同 PHP 版本的泰语字符的正则表达式结果不一致
alphanumeric
如果包含and_
和-
and ,则字符串被认为是有效的Thai characters
,否则无效。.
喜欢或的字符@
无效。
根据 PHP 文档,以下正则表达式应该可以工作:
它甚至似乎在这里按预期工作:https ://regex101.com/r/rfwjng/1
但是不适用于我的 PHP 代码,也不能在这里工作:https ://www.phpliveregex.com/p/wDf
更新1:
为了澄清我/u
最后是否这样做,它开始在我的本地机器上匹配不需要的字符。尽管这似乎适用于引用的链接(如评论中所建议的那样。)
更新 2:
使用时问题已解决'/^[\wก-๙-]+$/u'
。由于某种原因\p{Thai}
,在 PHP 版本中没有给出一致的结果。见这里:https ://3v4l.org/4hB9e
php - preq_replace 自动添加泰语单引号
我的意图是打破不包含空格的 50 个字符组\n
我的代码是这样的:
结果在新行中添加\n
和附加:'
但具有任意值:
结果显示没有'
:
为什么它'
在新行中添加了额外的内容?我怎样才能避免它?