Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SQLServer的表中查找非英语语言及其数据_Sql_Sql Server_Chinese Locale_Non English - Fatal编程技术网

如何在SQLServer的表中查找非英语语言及其数据

如何在SQLServer的表中查找非英语语言及其数据,sql,sql-server,chinese-locale,non-english,Sql,Sql Server,Chinese Locale,Non English,我有一个Sql Server表,其中加载了来自多个国家的数据。比如说日语、泰语、乌尔都语、葡萄牙语、西班牙语,还有很多我不知道的东西 如何从该表中识别语言及其相关数据 样本: colid | colname 1 | stackoverflow 2 | 龍梅子, 老貓 我需要一个查询来生成: stackoverflow, english 龍梅子, 老貓 , chinese 这可能吗?您可以尝试以下方法: DECLARE @str NVARCHAR(100)=N'龍梅

我有一个Sql Server表,其中加载了来自多个国家的数据。比如说日语、泰语、乌尔都语、葡萄牙语、西班牙语,还有很多我不知道的东西

如何从该表中识别语言及其相关数据

样本:

colid  |  colname
1      |  stackoverflow
2      |  龍梅子, 老貓
我需要一个查询来生成:

stackoverflow, english
龍梅子, 老貓 , chinese
这可能吗?

您可以尝试以下方法:

DECLARE @str NVARCHAR(100)=N'龍梅子, 老貓';
SELECT UNICODE(Left(@str,1))
结果是
40845

谷歌搜索
unicode 40845

这似乎是龙或皇帝从汉字集

更多关于

给定的代码指向CJK统一表意文字

更新 要使用此功能,请执行以下操作:

你要么

  • 在数据库中获取完整列表的本地副本并进行查找。从这里开始:
  • 或者创建一个范围表(要小得多!),如下面给出的链接()
  • 或者做一些网页查找
您可以尝试以下方法:

DECLARE @str NVARCHAR(100)=N'龍梅子, 老貓';
SELECT UNICODE(Left(@str,1))
结果是
40845

谷歌搜索
unicode 40845

这似乎是龙或皇帝从汉字集

更多关于

给定的代码指向CJK统一表意文字

更新 要使用此功能,请执行以下操作:

你要么

  • 在数据库中获取完整列表的本地副本并进行查找。从这里开始:
  • 或者创建一个范围表(要小得多!),如下面给出的链接()
  • 或者做一些网页查找

    • 你不能,如果两种语言使用相同的字母表,或者更糟糕的是共享相同的单词怎么办?你显然不想让一个基于互联网的人工智能程序来决定


      您应该添加一个列语言id,为这些语言创建一个表,并希望不会有太多的条目需要更新。

      您不能,如果这些语言使用相同的字母表,或者更糟糕的是共享相同的单词,该怎么办?你显然不想让一个基于互联网的人工智能程序来决定


      您应该添加一个列语言id,有一个语言表,并希望没有太多的条目需要更新。

      许多语言都是使用相同的字母表编写的。仅仅根据使用的字母很难区分它们。没有上下文,即使是谷歌也很难说出一个单词。@ZoharPeled,你说得对!但至少应该有可能找到unicode系列……嗨,我一直在为正在使用的字符寻找正确的unicode,并且已经重新做了我的回答。希望这有帮助…许多语言都是用同一个字母表写的。仅仅根据使用的字母很难区分它们。没有上下文,即使是谷歌也很难说出一个单词。@ZoharPeled,你说得对!但至少应该有可能找到unicode系列……嗨,我一直在为正在使用的字符寻找正确的unicode,并且已经重新做了我的回答。希望这有帮助…这很有帮助。但是我从表0x949f 0x8d9f 0x4a9f 0x139f 0xd29e 0xd19e 0xd19e 0xce9e 0xc49e中得到下面的信息,我无法在Unicode字符范围URL中识别。请suggest@Sudheerkrishna,这个问题解决了吗?你需要进一步的帮助吗?是的。。这对我来说真的很有用。但在这张图表中,我需要检查更多的语言。不管怎样,谢谢你的帮助,这很有帮助。但是我从表0x949f 0x8d9f 0x4a9f 0x139f 0xd29e 0xd19e 0xd19e 0xce9e 0xc49e中得到下面的信息,我无法在Unicode字符范围URL中识别。请suggest@Sudheerkrishna,这个问题解决了吗?你需要进一步的帮助吗?是的。。这对我来说真的很有用。但在这张图表中,我需要检查更多的语言。不管怎样,谢谢你的帮助。