作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将名称为阿拉伯语的文件上传到 ftp 服务器,我成功上传了文件,但我在 ftp 服务器上遇到问题,上传的文件名不正确并且格式不可读,例如“???????”或“*************"或阿拉伯语以外的任何格式。
我尝试将文件名编码为 UTF-8 或“默认”ANSI 编码,但失败了,我该怎么做才能解决这个问题?以下代码用于在 VB .Net 中对文件路径进行编码:
FIleNamePath = Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(FIleNamePath))
提前致谢
最佳答案
如果我理解你是对的,那么问题是,用你的代码转换任何字符串都应该为你生成原始字符串。
dim input = "abcü"
dim output = Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(input))
assert.areEqual(input, output)
对我而言,此代码有效(使用德语变音符号)。
那么也许您的输入不是 UTF-8 字符串?尝试检查 Encoding.UTF8.GetBytes 产生的内容(有多少字符,尝试手动转换,...)
关于vb.net - 使用阿拉伯名称将文件上传到 ftp 服务器(编码错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10816274/
我在 mysql 数据库中有一个“价格”字段,其中包含以阿拉伯或波斯数字表示的产品价格。 数字示例:12345567890 //1234567890 我不知道如何格式化它以便以用户友好的方式格式化。我
由于单独使用 prawn gem 时阿拉伯字母显示为未知字符,因此我安装了 Arabic-Prawn gem 0.0.1 以阿拉伯语打印数据。我用下面的代码作为测试 Prawn::Document.g
我是一名优秀的程序员,十分优秀!