Unicode 将未知符号转换为西里尔文

Unicode 将未知符号转换为西里尔文,unicode,symbols,cyrillic,Unicode,Symbols,Cyrillic,我在db表中有这种符号(ќќгёјаµ),我不知道是谁将这些数据插入了表中。有没有办法将它们转换成西里尔文 是的,您可以进行转换。由于您没有提到任何语言,因此给出了逻辑: 假设字符串长度为偶数,则取两个立即字符 将两个字符的基本字节值组合为16位值。这将为您提供crylical字符的多字节值。您可以使用适当的解码格式(如utf-8)对值进行解码以给出其表示形式 对下两个字符重复第1点和第2点,直到字符串结束 如果您愿意,您可以选择任何语言来实现它。谢谢您的回答!可以在oracle sql中完成吗

我在db表中有这种符号(ќќгёјаµ),我不知道是谁将这些数据插入了表中。有没有办法将它们转换成西里尔文

是的,您可以进行转换。由于您没有提到任何语言,因此给出了逻辑:

  • 假设字符串长度为偶数,则取两个立即字符

  • 将两个字符的基本字节值组合为16位值。这将为您提供crylical字符的多字节值。您可以使用适当的解码格式(如
    utf-8
    )对值进行解码以给出其表示形式

  • 对下两个字符重复第1点和第2点,直到字符串结束


  • 如果您愿意,您可以选择任何语言来实现它。

    谢谢您的回答!可以在oracle sql中完成吗?可以在oracle的PL/sql中完成。你知道它是什么吗?此外,它可以在Oracle SQL本身中完成,但它需要弄清楚如何完成。请注意在SQL语句本身中使用的编码函数。请告诉我们,如何使用或使用什么命令来获取符号(或字符)的字节值?请简要说明解决方案是什么。您必须知道使用哪种编码来对字符串进行编码