c# - Textbox.Text 显示正确,但我在服务器代码上没有得到正确的日文字符

标签 c# unicode

我可以在文本框中输入日语字符,而且显示效果很好。但是,当我点击保存按钮时,我查看文本框的文本属性,它的值很奇怪,比如'テルカライ'

这是被发送并存储在数据库中的值。如何获取文本框中显示的普通日语字符?

最佳答案

进行的是编码和解码。你可以去online decoder看看你展示的角色到底是什么样子的。所以, 無料延泊

成为

無料延泊

您可以使用原型(prototype)中的字符串类或某些 inbuilt JavaScript methods 在 JavaScript 中进行解码(在保存到数据库之前)或查看 Stack Overflow 问题 How to decode HTML entities using jQuery? 。或者您可以使用 C# 在服务器上解码 Html.Decode .

关于c# - Textbox.Text 显示正确,但我在服务器代码上没有得到正确的日文字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4348546/

相关文章:

c# - 使用区域性信息将逗号十进制值转换为点十进制值的最佳方法

c# - Command 中 Item 与 UI 的绑定(bind)(初级)

c# - C# (Mono) 是否具有特定于平台的宏

c# - ServicePointManager.ServerCertificateValidationCallback 的目的是什么?

mysql - PHPMyAdmin 不导入 unicode

c# - Asp.net 核心 MVC 依赖注入(inject) - 构造函数中的必需属性?

python - 用于在 python 中搜索视频的 Youtube API 中的 Unicode

c - 如何使用C以二进制模式读取UTF-8文件并将其转换为UTF-16文件

delphi - 为整个 Delphi 应用程序设置ThreadLocale

.net - 如何使用 GetBytes(string) 检查是否存在将转换为 "?"的字符