Nat*_*han 3 html textarea special-characters
我正在使用之前输入的用户填充textarea.这是从数据库中提取的,并设置为textarea服务器端的内容.
我们似乎遇到了拼写错误和特殊字符组合的问题.如果用户最初输入,当我尝试使用它填充我的textarea时,它只是呈现一个小方块,就像它解释字符编码值一样.
使用以下内容创建HTML文件演示了我的问题.
<textarea name"mytextarea">some text  some more text </textarea
Run Code Online (Sandbox Code Playgroud)
这是一个拼写错误,用户打算输入#5所以修复此问题只是为了确保当用户放入&符时我在其两侧都有空格,然后再将其显示在textarea中.它只是一个特殊的角色问题,从我看到的东西向后倾斜.
我很好奇是否有办法让文本区域显示用户输入的字符,并通过表单提交保留.为了保存在放入textarea之前必须解析或html编码文本的头脑.
谢谢,很多
在a中textarea,您需要将以下字符转换为HTML实体:
& => &
> => >
< => <
Run Code Online (Sandbox Code Playgroud)
那样,就会变成&#5.在视觉上,对于用户来说,它将保持不变.
您没有指定您正在使用的服务器端语言.在PHP中,正确的功能将是htmlspecialchars()