Articles of 编码

Exchange Server 2010电子邮件编码

我们刚刚开始交换2010年,并有400个发送电子邮件,当电子邮件到达(与法国口音示例èéàùç)在OWA上的口音字母被replace为问号? 例如:D?ici? 投票部分,l? 在OWA和Outlook交换上也是如此,我在OWA上检查了电子邮件的来源,它显示charset = utf-8,但仍然没有正确显示? 在点击邮箱之前,口音的代码是否会被剥离? 在outlook里面收到的电子邮件的源代码是charset = us-ascii如果我们直接从as400发送邮件到internet(hotmail),例如,电子邮件显示完美。 我已经尝试设置一个邮箱到所有不同types的MIME,HTML,HTML +文本等等,但没有改变,我是正确的,因为它到达确定一个互联网电子邮件帐户,这是我们的服务器不承认重音的语法只是删除它,并添加一个? 任何指针将是光明的

URL编码在CentOS 6.4中强制使用UTF-8

我在CentOS 6.4服务器上有一个简单的html网站。 在每个我设置的HTML页面 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我已经在.htaccess文件中添加了以下行 IndexOptions Charset=UTF-8 并在我添加的网站的httpd.conf文件中 <VirtualHost *:80> /* other stuff */ AddDefaultCharset UTF-8 IndexOptions Charset=UTF-8 </VirtualHost> 在httpd.conf中主线 AddDefaultCharset UTF-8 也被设置。 仍然当我在Chrome中debugging我得到我的请求标题是: Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en;q=0.8 和我的回应标题是: Content-Type: text/html; charset=iso-8859-1 访问我得到的语言环境命令 LANG=el_GR.UTF-8 LC_CTYPE="el_GR.UTF-8" LC_NUMERIC="el_GR.UTF-8" LC_TIME="el_GR.UTF-8" LC_COLLATE="el_GR.UTF-8" LC_MONETARY="el_GR.UTF-8" LC_MESSAGES="el_GR.UTF-8" LC_PAPER="el_GR.UTF-8" LC_NAME="el_GR.UTF-8" LC_ADDRESS="el_GR.UTF-8" LC_TELEPHONE="el_GR.UTF-8" LC_MEASUREMENT="el_GR.UTF-8" LC_IDENTIFICATION="el_GR.UTF-8" LC_ALL= 而/ etc / sysconfig / […]

应用程序本地化问题在英语Windows Server 2012中

下面是它的样子(编码问题): 操作系统是Windows Server 2012,英文,干净的安装。 以前我用相同的服务器testing过这个软件,但是用俄文操作系统版本,它是可以的。 我已经安装了俄语语言包,操作系统语言改为俄语,但问题依然存在。 这不是软件configuration,因为甚至安装程序也有同样的问题,并且不太可能成为软件问题(非常stream行和稳定的程序) 软件不受pipe理(C ++),旧的,可以使用弃用的库和API。 我很确定有一些本地化库,它们被包含在俄语操作系统版本中,但没有包含在语言包中。 他们是什么? 可能有一个工具可以诊断这样的问题?

PHP / MySQL连接的默认字符集在哪里?

我使用mysql_connect来完全定义在UTF-8中的数据库。 我可以在configuration中看到任何地方,我看到UTF-8 Unicode (utf8)或utf8_general_ci 。 但是,当我打开PHP连接,然后使用echo mysql_client_encoding(); ,我得到了latin1作为输出,这是非常意外的。 它是从某种PHP / Apacheconfiguration?

告诉Apache将LF转换为CRLF文本/纯文本

问题:我想从编码为LF文件提供CRLF 我有一个基于apache2的httpd基于linux的networking服务器configuration为提供(大)日志文件( *.log )由基于Linux的模拟器生成。 这些日志文件具有Unix风格的LF结尾,而不是Windows风格的CRLF 。 CRLF也被certificate是http协议中文本文件的标准。 当我在Windows中使用浏览器查看它们时,它们将被加载到Notepad.exe中,并且所有文本都在同一行上(不正确) 除非我将服务器上的日志从*.log重命名为*.txt 。 它似乎是微软Windows可能特别处理*.txt ,并转换结束,因为他们到达。 鉴于这些线索,如何更改设置,以便客户端用户正确查看文件,而不pipe他们的平台/浏览器如何。 更多的问题细节:为什么我不能做明显的事情 分析日志,我发现.txt作为MIMEtypestext/plain和.log作为text/x-log ,但使用SetType将.log切换到text/plain并不能解决问题。 在生产系统中,我不会轻易地将文件更改为以.txt结尾。 日志太多,我想要转换使用(例如unix2dos ),并保存另一个副本大。 此外,这将迫使我pipe理转换文件的额外caching,这将需要失效,清理等,或更改原始文件,这可能会打破其他系统,使用它们。 是否有一个Apache的httpdconfiguration参数,告诉Windows / Internet Explorer(和其他操作系统/浏览器),它需要展开LF到CRLF到达? 或者我可以不知何故告诉Apache用CRLFreplaceLF ,因为它提供了它? 我曾经尝试过 我看过捆绑的Apache mod_mime模块及其指令AddType和AddCharset但是这些并不能解决问题,甚至声称。 Apache文档在行结束的问题上很安静。 texttypes的MIME文档说明内容必须是CRLF格式 。 字符集编码标准也没有考虑换行符。

base64编码的电子邮件

一个问题: 来自我的服务器的电子邮件是这样的 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09IA0KZGV2IA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09IA0KICAgICAgICAgICAgICAgIA0KKioqIFRIQU5LIFlPVSBGT1IgWU9V […] 这在Thunderbird中是这样显示的,而当它在gmail中显示时,看起来应该是这样。 现在,有多个服务器具有相同的代码 – 所有服务器发送的所有电子邮件,但这个在Thunderbird看起来不错。 这是相同的代码,但不同的服务器设置的克隆。 服务器是Ubuntu 10.04LTS,使用postfix ,PHP 5 …除了那个漂亮的标准configuration。 什么可能是错的?

思科在控制台上的默认字符编码

题 当通过控制台进行通信时,大多数Cisco设备使用的默认字符编码是什么? 背景 我是一名软件开发人员,编写一个应用程序,通过控制台端口与几个思科设备进行交互(基本上,它运行IOSconfiguration命令并响应某些反馈,如错误)。 我的软件在mac / windows / linux下运行,每个操作系统都有自己的默认字符编码系统。 所以当我将字节发送到控制台以及从控制台接收字节时,我必须非常小心。 如果我没有指定正确的字符编码,东西会以怪异的方式破解。 就像我在发送命令后按“回车”一样,在某些系统上,它会“按回车”两次,而不是一次! 或者,当我收到数据并试图理解它时,程序会被不正确的字节/字符转换弄糊涂。 概要 如果我打开一个新的(或刚刚重置的)Cisco 3845或2955,并通过控制台连接并来回发送数据/字节/字符… …默认情况下,设备使用什么编码。 我怀疑是UTF-8。

PHP代码保护器

我们即将在我们公司的不同分支部署我们的PHP Web应用程序,我正在寻找PHP代码编码器来保护我们的PHP脚本免受篡改。 我知道Zend Guard可能是目前最理想的工具,但是这种能力让我去寻找其他的select。 你们有没有任何build议或其他的select? 我环顾四周,他们都承诺几乎相同的东西,让我感到困惑= /。 预先感谢您的帮助:D

如何将varchar字段中的UTF 8编码转换为nvarchar字段?

UTF-8字符(将近一百万条logging)被导入到西欧的varchar(max)中。 有什么已知的方法来解决这个SQL? 我们已经证实,显示的“垃圾”字符实际上是基于西欧编码中表示UTF-8hex值的不正确字符。 看起来,在varchar字段中的基础hex是正确的。 理想情况下,我们希望能够在SQL中解决这个问题,而不是重新导入数据。

怎么可能我可以SSH从Windows的机器,但不是我的MAC?

我现在在工作,我的同事为我准备了一个Debian服务器,然后离开了。 现在我只是发现,我可以从Windows(XP)使用腻子ssh进入它很好(这里没有Linux机器,悲哀),但不知何故,当我在Mac上, ssh [user@ip]不接受我的密码。 与SFTP一样:WinSCP运行良好,命令行SCP或任何像Cyber​​Duck的SFTP软件根本不工作。 (“错误的用户名或密码”) 我唯一的线索是OSX上的FileZilla能够连接,只要我设置它使用一个不存在的编码。 它抱怨无效的编码,然后连接就好了。 将编码设置为UTF-8或自动检测只是再次给我authentication错误。 ServerFault,你有一个线索,我可以如何让这台Mac连接到机器? 非常感激。 编辑:这是ssh -v的输出: Angua:~ winsmith$ ssh -v web96_rootmaster@IPADDRESS OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to IPADDRESS [IPADDRESS] port 22. debug1: Connection established. debug1: identity file /Users/winsmith/.ssh/identity type -1 debug1: identity file /Users/winsmith/.ssh/id_rsa type -1 debug1: identity file /Users/winsmith/.ssh/id_dsa […]