如何确定Oracle中给定字符串的语言(英文,中文...)?

use*_*051 10 java oracle plsql nlp

如何确定Oracle(多语言环境)中给定sting(表列值)的语言(英语,中文...)?

eck*_*kes 0

您的意思是该语言是“这个单词属于什么语言”还是“字符编码”?

对于第一种情况,我认为只有启发式方法,我不确定 Oracle 数据库是否提供任何启发式方法。Oracle Ultra Search 有一个统计语言识别器。

在第二种情况下:编码始终是数据库的系统编码(但实际上您不应该使用它,因为当您检索它时它会转换为本地表示形式(当然取决于您的客户端框架和驱动程序)。