【发布时间】:2015-04-20 05:27:06
【问题描述】:
我需要将一些化学数据放入表格中。但我意识到 unicode 没有字母表中所有字符的下标/上标代码。
例如,我尝试在列中输入“org”(“C_org” - 有机碳)作为下标,但“g”下标不按 unicode 以及其他一些字母(如“n、f 等”)分类。
有什么解决办法吗?
非常感谢。
【问题讨论】:
-
也许为此使用某种标记,例如 HTML?
-
能否添加一些示例数据?
-
看来 html 标记是唯一的方法 INSERT INTO [dbo].[c_chem] (id, label, description, valid_from) VALUES ('100', 'Cinorg', '键合无机碳的体积', GETDATE()),
-
这绝对是不是唯一的方法,但它可能是最简单的方法。您可以使用任何适合您需要的标记,甚至可以创建自己的标记。 HTML 只是一个标准。
-
Michael 你可以使用这个方法获取一个字符的Unicode值
select UNICODE(N'₂')然后像这样选择SELECT N'H' + NCHAR(0x2082) + N'O';
标签: sql-server unicode