标签: encoding

如何在PHP中获取字符串的十六进制转储?

我正在调查PHP5中的编码.有没有办法获得字符串的原始十六进制转储?即字符串中每个字节(非字符)的十六进制表示?

php string encoding hex character-encoding

64
推荐指数
3
解决办法
7万
查看次数

"用于编码UTF-8的不可映射字符"错误

我在以下方法中遇到编译错误.

public static boolean isValidPasswd(String passwd) {
    String reg = "^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[~#;:?/@&!\"'%*=¬.,-])(?=[^\\s]+$).{8,24}$";
    return Pattern.matches(reg, passwd);
}
Run Code Online (Sandbox Code Playgroud)
at Utility.java:[76,74] unmappable character for 
enoding UTF-8. 74th character is' " '

我怎样才能解决这个问题?谢谢.

java encoding maven-2 utf-8

64
推荐指数
6
解决办法
19万
查看次数

URL编码的表单数据无效

我有一个发布多个表单标签的网页.这是一个内联编辑页面,我可以一次发布一行或多行.昨晚,在没有对代码或数据进行任何更改的情况下,我开始The URL-encoded form data is not valid在多个帖子上收到错误,尽管单行帖子工作正常.

asp.net url encoding

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

UnicodeEncodeError:'ascii'编解码器无法以特殊名称对字符进行编码

我的python(ver 2.7)脚本运行良好,从本地html文件中获取一些公司名称,但是当涉及到某个特定的国家/地区名称时,它会出现此错误"UnicodeEncodeError:'ascii'compodec无法编码字符"

当这个公司名称出现时特别收到错误

公司名称:KühlfixKälteanlagenIng.GerhardDoczekal&Co.KG

该链接无法处理

Traceback (most recent call last): 
  File "C:\Python27\Process2.py", line 261, in <module>
    flog.write("\nCompany Name: "+str(pCompanyName))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 9: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

错误在这行代码中给出:

if companyAlreadyKnown == 0:
   for hit in soup2.findAll("h1"):
       print "Company Name: "+hit.text
       pCompanyName = hit.text
       flog.write("\nCompany Name: "+str(pCompanyName))
       companyObj.setCompanyName(pCompanyName)
Run Code Online (Sandbox Code Playgroud)

python unicode encoding ascii beautifulsoup

64
推荐指数
2
解决办法
13万
查看次数

用于存储纬度和经度的适当/最佳类型

在像C,C++或D这样的系统级编程语言中,用于存储纬度和经度的最佳类型/编码是什么?

我看到的选项是:

  • IEEE-754 FP为度或弧度
  • 度或弧度存储为32或64位int中的固定点值
  • 将整数范围映射到度数范围: - > deg = (360/2^32)*val
  • 度,点,秒和小数秒存储为int中的位字段
  • 某种结构.

简易解决方案(FP)具有主要的缺点,它具有非常均匀的分辨率(在英格兰的某个地方,它可以以微米为单位测量,在日本测量,它不能).这也有FP比较等所有问题.其他选项需要在数据生命周期的不同部分进行额外的努力.(代,演示,计算等)

一个有趣的选择是浮动精度类型,其中随着纬度增加它获得更多位并且经度变得更少(当它们朝向极点靠近时).

相关问题并不完全涵盖这一点:


顺便说一句:32位在赤道上提供大约0.3英寸的E/W分辨率.这接近于高等级GPS设置可以工作的规模(IIRC,它们在某些模式下可以降至约0.5英寸).

OTOH如果32位均匀分布在地球表面,你可以在一边为大约344m的正方形,5 Bytes给21m,6B-> 1.3m和8B-> 5mm.

我现在没有特定的用途,但之前已经使用过这种东西,并且在某些时候再次期待.

encoding types latitude-longitude

63
推荐指数
8
解决办法
5万
查看次数

为什么真实世界的服务器更喜欢gzip而不是deflate编码?

我们已经知道deflate编码在编码,解码和压缩大小方面比gzip更胜一筹.

那么为什么没有大型网站(我能找到)发送它(当我使用接受它的浏览器时)?

雅虎称,收缩率"不太有效".为什么?

我维护的HTTP服务器软件更喜欢放气,所以我想知道是否有一些非常好的理由不继续这样做.

compression encoding gzip http deflate

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

如何将Unicode编码的字符串转换为字母串

我有一个Unicode编码的字符串\uXXXX,我想将它转换为常规字母(UTF-8).例如:

String myString = "\u0048\u0065\u006C\u006C\u006F World";
Run Code Online (Sandbox Code Playgroud)

应该成为

"Hello World"
Run Code Online (Sandbox Code Playgroud)

我知道当我打印它显示的字符串时Hello world.我的问题是我从Unix机器上的文件中读取文件名,然后我搜索它们.文件名使用Unicode编码,当我搜索文件时,我找不到它们,因为它搜索\uXXXX名称中的文件.

java unicode encoding

63
推荐指数
9
解决办法
20万
查看次数

读UTF-8 - BOM标记

我正在通过FileReader读取文件 - 该文件是UTF-8解码的(带有BOM)现在我的问题是:我读取文件并输出一个字符串,但遗憾的是BOM标记也输出了.为什么会这样?

fr = new FileReader(file);
br = new BufferedReader(fr);
    String tmp = null;
    while ((tmp = br.readLine()) != null) {
    String text;    
    text = new String(tmp.getBytes(), "UTF-8");
    content += text + System.getProperty("line.separator");
}
Run Code Online (Sandbox Code Playgroud)

第一行后的输出

?<style>
Run Code Online (Sandbox Code Playgroud)

java encoding file

62
推荐指数
6
解决办法
7万
查看次数

JVM属性-Dfile.encoding = UTF8还是UTF-8?

我想知道将我的文件编码设置为UTF-8的Java虚拟机(JVM)属性的价值是什么.

我放-Dfile.encoding=UTF8-Dfile.encoding=UTF-8

encoding jvm file utf-8

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

Base64编码图像

我正在为Firefox/IE构建一个开放的搜索插件,并且图像需要是Base64编码的,那么我如何能够对我所拥有的图标进行64编码?

我只熟悉PHP

php base64 encoding opensearch

61
推荐指数
4
解决办法
13万
查看次数