Coldfusion 将客户端字符转换为服务器时出错’;s

Coldfusion 将客户端字符转换为服务器时出错’;s,coldfusion,special-characters,sybase,Coldfusion,Special Characters,Sybase,我有一个textarea字段,用户可以在其中复制/粘贴word文档中的文本。当用户试图保存表单时,服务器返回此错误消息: 将字符转换为服务器的字符集时出错。某些字符无法转换。 仔细查看用户在字段中输入的文本后,我发现是哪个字符导致了问题。因此,当用户复制/粘贴word文档中的文本时,破折号字符不同于/长于标准破折号。因此,文本如下所示: 红色–所有设备静音/请勿打扰已启用 我只是简单地替换了破折号,文本如下所示: 红色-所有设备静音/请勿打扰已启用 我可以保存表格。我想知道我能做些什么来纠正/防

我有一个textarea字段,用户可以在其中复制/粘贴word文档中的文本。当用户试图保存表单时,服务器返回此错误消息:

将字符转换为服务器的字符集时出错。某些字符无法转换。

仔细查看用户在字段中输入的文本后,我发现是哪个字符导致了问题。因此,当用户复制/粘贴word文档中的文本时,破折号字符不同于/长于标准破折号。因此,文本如下所示:

红色–所有设备静音/请勿打扰已启用

我只是简单地替换了破折号,文本如下所示:

红色-所有设备静音/请勿打扰已启用


我可以保存表格。我想知道我能做些什么来纠正/防止此类问题?我将
coldfusion2018
Sybase
数据库结合使用。如果有人对如何修复此错误有任何建议,请告诉我。

Wow。Unicode中有很多“破折号”。看起来像是其中的24个:关于如何解决这个问题有什么建议吗?@espresso_coffee哪行代码返回了那个错误?@DanRoberts我在问题中列出了一条错误消息。它与文本中的破折号
-
有关。@espresso_coffee我的问题是帮助确定到底是什么导致了错误。你需要缩小范围。对传递该破折号的服务器的任何点击是否会导致错误,仅将其传递给CF页面,仅将值传递给特定函数,仅将破折号插入数据库,等等?通常,这样的错误会与特定的代码行相关,因此找出它将是一个很好的开始。你有调试环境吗?哇。Unicode中有很多“破折号”。看起来像是其中的24个:关于如何解决这个问题有什么建议吗?@espresso_coffee哪行代码返回了那个错误?@DanRoberts我在问题中列出了一条错误消息。它与文本中的破折号
-
有关。@espresso_coffee我的问题是帮助确定到底是什么导致了错误。你需要缩小范围。对传递该破折号的服务器的任何点击是否会导致错误,仅将其传递给CF页面,仅将值传递给特定函数,仅将破折号插入数据库,等等?通常,这样的错误会与特定的代码行相关,因此找出它将是一个很好的开始。您有调试环境吗?