标签: character-encoding

人名的所有允许字符是什么?

有标准的AZ,az字符,但也有连字符,em破折号,引号等.

此外,还有所有的国际角色,如变形金刚等.

那么,对于基于英语的系统,完整的设置是什么?那些其他语言的集合呢?UTF8,UTF16等怎么样?

奖金问题:需要多少名称字段,以及它们的最大长度是多少?

编辑:人名中肯定有两种不同类型的字符,那些作为上下文的一部分,以及那些由于结构原因而存在的字符.我不想限制或干扰上下文字符,但我确实需要处理结构上的字符.

例如,我有一个名字,它被一个em破折号分开,但是很难将它与减号区分开来.为了使系统更容易搜索,我想采用所有五种不同类型的破折号,并将它们映射到一个唯一字符(减号),这样搜索者就不需要具体知道最初输入的符号.

破折号也存在问题,可能还有引号,还有多少其他符号?

character names character-encoding

43
推荐指数
4
解决办法
6万
查看次数

为什么这个符号出现在Chrome上,而不是Firefox或Edge?

因此,此网页使用这些符号进行渲染,并且可以在整个网站/应用程序中找到它们,但不会在其他网站上找到 任何人都可以告诉我1)符号是什么2)为什么它只出现在一个浏览器中?

在此输入图像描述

ascii character-encoding non-ascii-characters

43
推荐指数
3
解决办法
6万
查看次数

如何在.getJSON JQuery中设置编码

在我的网络应用程序中,我使用jQuery的$.getJSON()方法提交了一些表单字段.我在编码方面遇到了一些问题.我的应用程序的字符集是charset=ISO-8859-1,但我认为这些字段是提交的UTF-8.

如何设置$.getJSON调用中使用的编码?

ajax jquery json character-encoding

42
推荐指数
3
解决办法
12万
查看次数

XML头中的'encoding'有什么用?

查看XML标头

<?xml version="1.0" encoding="UTF-16" standalone="no"?>
Run Code Online (Sandbox Code Playgroud)

我是否正确地声明encoding属性是

  • 来得太晚了(除非你知道编码,否则你无法正确阅读...)
  • 冗余,因此容易出错:用"Big5"替换它很容易,但用UTF-8保存文件

或者该属性不是关于流的内容

我在这里混淆了什么吗?

xml header character-encoding

42
推荐指数
2
解决办法
3万
查看次数

如何阅读ANSI编码和非英文字母的文本文件?

我有一个包含非英语字符的文件,并使用非英语代码页以ANSI编码保存.如何在C#中读取此文件并正确查看文件内容?

不工作

StreamReader sr=new StreamReader(@"C:\APPLICATIONS.xml",Encoding.ASCII);
var ags = sr.ReadToEnd();
sr=new StreamReader(@"C:\APPLICATIONS.xml",Encoding.UTF8);
ags = sr.ReadToEnd();
sr=new StreamReader(@"C:\APPLICATIONS.xml",Encoding.Unicode);
ags = sr.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

工作但我需要提前知道代码页是什么,这是不可能的.

sr=new StreamReader(@"C:\APPLICATIONS.xml",Encoding.GetEncoding(1252));
ags = sr.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

.net c# unicode utf-8 character-encoding

41
推荐指数
2
解决办法
10万
查看次数

ASCII与Uni​​code + UTF-8

正在阅读Joel Spolsky关于字符编码的'The Absolute Minimum'.据我所知,ASCII是一种代码点+编码方案,在现代,我们使用Unicode作为代码点方案,使用UTF-8作为编码方案.它是否正确?

unicode ascii utf-8 character-encoding

41
推荐指数
2
解决办法
6万
查看次数

为什么减去字符实现的行为是特定的?

这个说法:

if('z' - 'a' == 25)
Run Code Online (Sandbox Code Playgroud)

不保证以同样的方式评估.它取决于编译器.此外,不保证以与此相同的方式进行评估:

#if 'z' - 'a' == 25
Run Code Online (Sandbox Code Playgroud)

即使预处理器和编译器都在同一台机器上运行.这是为什么?

c character-encoding

41
推荐指数
3
解决办法
2842
查看次数

Mysql:设置列charset

我有一个现有的表,我想只将一个特定列的字符集转换为utf-8.

我知道这个命令ALTER TABLE table_name CONVERT TO CHARACTER SET utf8是为整个表做的,但我正在寻找一个特定于列的命令.

那是否有命令?

mysql utf-8 character-encoding

40
推荐指数
2
解决办法
4万
查看次数

如何在SQL Server Management Studio中键入新行字符

在打开的数据表的"datagrid"视图中,如何直接在SSMS中将新行字符键入nvarchar字段?

有alt代码吗?

sql-server ssms character-encoding

39
推荐指数
5
解决办法
10万
查看次数

ASP.NET Excel导出编码问题

我正在ASP.NET站点上进行一些Excel导出.除了编码之外,一切都有效.当我在Excel中打开它时,它看起来像这样:

Eingabe KostenjeGerätGerät:Gerätebezeichnung:BetriebsmittelHeizÃlinâ€:4 Dieselverbrauchinâ€:4

这是我的代码:

Response.Clear();
Response.ContentType = "application/ms-excel";
Response.AddHeader("Content-Disposition", "inline;filename=NachkalkGeraete.xls;");
var writer = new HtmlTextWriter(Response.Output);

SomeControl.RenderControl(writer); /* FormView, Table, DataGrid... */

Response.End();
Run Code Online (Sandbox Code Playgroud)

我已经尝试过显式设置编码..但没有发生任何变化:

Response.Clear();
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename=NachkalkGeraete.xls");

Response.BufferOutput = true;
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.Charset = "UTF-8";
EnableViewState = false;

System.IO.StringWriter tw = new System.IO.StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);

SomeControl.RenderControl(hw);

Response.Write(tw.ToString());
Response.End();
Run Code Online (Sandbox Code Playgroud)

有什么问题,拜托?

asp.net encoding character-encoding

39
推荐指数
3
解决办法
8万
查看次数