latin1

    5热度

    1回答

    由于latin-1(又名ISO-8859-1)字符集嵌入在Unicode字符集中作为其最低的256个代码点,所以我期望转换是微不足道的,但我在Data.Text.Encoding中没有看到任何拉丁-1编码转换函数,其中只包含通用UTF编码的转换函数。 什么是推荐和/或有效的方式来转换Data.ByteString值拉丁-1表示和Data.Text值编码?

    1热度

    2回答

    我相信英文.txt是Latin-1,但它可能包含另一种编码的片段。是否有库或工具来定位这些碎片? 我知道诸如Python chardat库之类的东西,但我特别想找一个工具来测试Latin-1文件并检测异常。即使是一个普通的检测库也可以,如果它能告诉我检测到一个非拉丁-1模式的位置并给我索引。 特别欢迎命令行工具和Python库。

    4热度

    1回答

    我希望MySQL中的所有数据都是UTF8编码。我已经将所有的字符集和归类设置为数据库,表和列的UTF8。在将任何内容写入数据库之前,我使用PHP中的mb_detect_encoding来检查它是否为UTF8。因此,我相信所有的数据都是UTF8编码的。 但是,这里有个问题:将这个单词Ríkarðsdóttir从数据库中查询出来并通过PHP在UTF8编码的网页上显示时显示正确。如果我通过phpMyAd

    0热度

    2回答

    我从utf8编码的数据库中获取数据。但不知怎的,一些旧数据包含latin1字符。 所以这 $encod = mb_detect_encoding($string, 'UTF-8', true); 永远是正确的。 总是使用utf8_decode()来检查latin1字符(如'äöß')是否安全? $string = utf8_decode($string); $search = Array("

    0热度

    3回答

    我正在写一个数据清理脚本(MS Smart Quotes等),它们将在以Latin1编码的mySQL表上运行。在扫描数据的同时,我注意到断线处有大量的0D 0A。 由于我正在清理数据,我是否也应该删除所有的0D地址?是否有足够的理由保持0D(回车)? 谢谢!

    0热度

    2回答

    我有问题NSString比较。 localizedCaseInsensitiveCompare或任何其他compare:NSString中的方法将错误的结果返回给我,并带有扩展ascii字符集。例如下面的代码,经过比较,noString应该在enString1之后。 任何想法,我该如何解决问题? NSString * noString = @"ÅåÆæØøab"; // ASCII values,

    3热度

    2回答

    我正在使用SQL Server数据库;数据库实例编码是“SQL_Latin1_General_CP1_CI_AS”。 下面的代码: UPDATE ... SET field = CHAR(136) WHERE... 放入字段中输入以下代码: 但是!在Latin1代码表127-159代码只是没有定义!它如何插入这个符号? 而且更重要的是混乱的,当我看到在C#中这个字段值的字符串变量,并将其转

    2热度

    2回答

    我有字符“ö”。如果我查看this UTF-8 table,我看它有十六进制值F6。如果我查看Unicode table,我看到“ö”的索引号为E0和16。如果我同时添加,则得到F6的代码点的十六进制值。这是二进制值1111 0110。 1)我如何从十六进制值F6获得索引E0和16? 2)我不知道如何来从F6到两个字节C3B6 ... 因为我没有得到结果我试着走另一条路。 “ö”在ISO-8859

    2热度

    3回答

    从latin1字段(varchar或char)中查询中文值时无法获得正确的值使用JDBC for MySQL。角色不能改变。以下是测试步骤。是否有可能为这种情况获得正确的价值?还有什么我应该做的? 1.创建数据库: CREATE DATABASE TESTDB CHARACTER SET latin1 COLLATE latin1_general_ci; 2.创建表: CREATE TABLE

    1热度

    2回答

    我的数据库在latin1中,并且全部是â"或'��"'(取决于我的终端分别设置为latin1还是unicode)。从上下文来看,我认为他们应该是emdashes。在IE中呈现(或不呈现)时,它们似乎会导致令人讨厌的错误。我想找到并替换它们。问题是这两个字符都不符合replace。运行查询: update TABLE set COLUMN = replace(COLUMN,'��