encoding - 如何将在字符集 UTF8 中创建的数据作为字符集 Shift-JIS 写入文件而不会丢失字符
问题描述
我正在通过查询数据库中的数据并使用它来创建文件来创建文件,情况如下: 数据库:Oracle with charset UTF8 Applicaiton Server: Resin with charset UTF8 Application framework: NTT Intra-Mart (a Japanese framework based based在 Rihno 上,使用 javascript 作为服务器程序语言) 需要:从 Oracle 查询数据并通过 charset [Shift-JIS] 创建一个文件,该文件用作一个系统导出并通过 FTP 传输到另一个系统导入的中间文件. 该文件需要具有固定的字节范围,以便目标服务器定位要导入的指定数据:例如字节 1-10:[用户地址] 字节 11-20:[用户名] 但是,首先我使用 UTF8 创建文件,它似乎所有字符都正确显示,但是当我尝试使用 charset [SJIS] 写入数据时,
解决方案
推荐阅读
- xpath - 抓取 h3 标签返回 null
- java - Json 中的控制字符导致 JsonParsingException
- python - ROS - rqt - python:X 服务器上的致命 IO 错误 2(没有这样的文件或目录):0.0
- here-api - 地图中的全屏控制
- python - 从组中移除 Sprite
- java - 从另一个类错误Java调用方法
- mathjax - 如何使用mathjax在网页中添加表格
- javascript - 如何设置transform translate3d的持续时间或延迟我正在尝试垂直旋转木马
- php - 如何在mysql数据库中存储注销时间?
- javascript - Angular 6:如何防止一个 Observable 中的 2 个订阅变量相互级联