我正在寻找一些帮助来理解字符集的工作方式。这个问题是使用 windows-1252 而不是 UTF-8 的任何错误的延续
我有一个使用...的测试 ColdFusion 站点
<CFHEADER NAME="Content-Type" value="text/html; charset=windows-1252">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
和一个使用...的测试 Oracle DB
NLS_CHARACTERSET: WE8MSWIN1252
NLS_NCHAR_CHARACTERSET: AL16UTF16
根据 windows-1252 字符集,没有平方根符号(alt+251): √ 但我可以将其输入网页表单的字段中,将其保存到数据库,查询并再次显示在屏幕上就好了. 当它在数据库中时,它存储为:√
. 如果它甚至不是字符集的一部分,我该如何输入、存储、查询和显示它?根据字符集,十进制 251 是这样的:Hex:FB | û | 00FB | LATIN SMALL LETTER U WITH CIRCUMFLEX