Tag: navicat

优胜美地字符编码不同导致基于MySQL的网站垃圾

我使用Mac。 多年来,我一直在更新基于PHP / MySQL的ExpressionEngine网站的内容。 此过程涉及将InDesign页面的内容链接到Filemaker数据库,将指定的字段导出到Excel电子表格,并使用Navicat更新MySQL数据库中的相应字段。 我通过将Filemaker直接链接到MySQL的实验知道,字符编码是一个雷区。 我列出的过程一直工作正常,在Navicat导入步骤中提供,我指定Excel电子表格使用的是Mac OS Roman编码。 然而,今年更新的结果是垃圾,我应该有重音字符或者喜欢“排版”字符 – 规则,倒排等等。 什么改变了? 那么,我正在使用新的Mac,运行优胜美地。 我仍然有我的旧iMac,现在正在使用作为第二显示器,所以我回到了那个。 结果:完美。 没有垃圾。 我当然检查了Excel文件的文本看起来不错。 (我在两台Mac上使用相同的文件,通过Dropbox共享。)我在两台Mac上运行相同版本的Navicat。 那么,优胜美地是如何使Navicat将不同的字符填充到MySQL中呢? 我怎么能阻止它? 克里斯

MySQL导出到MS Excel:1-9变成9月1日或42013

我使用Workbench在工作中查询数据库。 我们有一个表示公司规模的领域,有以下select:1-9 10-49 50-99 100-499 500+ 当我在Excel中导出包含此字段的结果(我用它进行分析)时,1-9变为9-Jan,当我将单元格的格式更改为文本时,它变为42013.类似地,10-49变成Oct-50和文本 – 18537.有没有办法避免这个? 我知道这可能看起来微不足道,但是我每隔几个小时就会下载一次结果,目前,我使用Excel中的Replace函数来修复这个时间成本。 另外,增加手动干预增加了我想要最小化的错误概率。 理想情况下,我想将结果导出为1-9,因为它存在于数据库中,基于此build立分析模型以进行input。 我将不胜感激任何帮助或指示如何解决这个问题。 谢谢!

停止Excel将string转换为数字

我的CSV文件中有一列包含一串由逗号分隔的数字。 即使我想将其视为文本,Excel仍然将它们转换为数字。 例: 470,1680 get converted to 4,701,680 但是,我希望它保持470,1680 我试图格式化单元格作为文本,但删除了原来的逗号。 我怎样才能做到这一点?